AgoraVideoRemoteState Constants Reference
| Declared in | AgoraEnumerates.h |
|---|
AgoraVideoRemoteState
远端视频流状态
Definition
typedef NS_ENUM(NSUInteger, AgoraVideoRemoteState ) {
AgoraVideoRemoteStateStopped = 0,
AgoraVideoRemoteStateStarting = 1,
AgoraVideoRemoteStateDecoding = 2,
AgoraVideoRemoteStateFrozen = 3,
AgoraVideoRemoteStateFailed = 4,
};
Constants
AgoraVideoRemoteStateStopped-
0: 远端视频默认初始状态。在
AgoraVideoRemoteStateReasonLocalMuted(3)、AgoraVideoRemoteStateReasonRemoteMuted(5)或AgoraVideoRemoteStateReasonRemoteMuted(7)的情况下,会报告该状态。Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateStarting-
1: 本地用户已接收远端视频首包。
Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateDecoding-
2: 远端视频流正在解码,正常播放。在
AgoraVideoRemoteStateReasonNetworkRecovery(2)、AgoraVideoRemoteStateReasonNetworkRecovery(4)、AgoraVideoRemoteStateReasonRemoteUnmuted(6)或AgoraVideoRemoteStateReasonAudioFallbackRecovery(9)的情况下,会报告该状态。Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateFrozen-
3: 远端视频流卡顿。在
AgoraVideoRemoteStateReasonNetworkCongestion(1)或AgoraVideoRemoteStateReasonAudioFallback(8)的情况下,会报告该状态。Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateFailed-
4: 远端视频流播放失败。在
AgoraVideoRemoteStateReasonInternal(0)的情况下,会报告该状态。Declared In
AgoraEnumerates.h.
Declared In
AgoraEnumerates.h
