AgoraVideoRemoteState Constants Reference
| Declared in | AgoraEnumerates.h |
|---|
AgoraVideoRemoteState
The state of the remote video.
Definition
typedef NS_ENUM(NSUInteger, AgoraVideoRemoteState ) {
AgoraVideoRemoteStateStopped = 0,
AgoraVideoRemoteStateStarting = 1,
AgoraVideoRemoteStateDecoding = 2,
AgoraVideoRemoteStateFrozen = 3,
AgoraVideoRemoteStateFailed = 4,
};
Constants
AgoraVideoRemoteStateStopped-
0: The remote video is in the default state, probably due to
AgoraVideoRemoteStateReasonLocalMuted(3),AgoraVideoRemoteStateReasonRemoteMuted(5), orAgoraVideoRemoteStateReasonRemoteOffline(7).Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateStarting-
1: The first remote video packet is received.
Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateDecoding-
2: The remote video stream is decoded and plays normally, probably due to
AgoraVideoRemoteStateReasonNetworkRecovery(2),AgoraVideoRemoteStateReasonLocalUnmuted(4),AgoraVideoRemoteStateReasonRemoteUnmuted(6), orAgoraVideoRemoteStateReasonAudioFallbackRecovery(9).Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateFrozen-
3: The remote video is frozen, probably due to
AgoraVideoRemoteStateReasonNetworkCongestion(1)orAgoraVideoRemoteStateReasonAudioFallback(8).Declared In
AgoraEnumerates.h. AgoraVideoRemoteStateFailed-
4: The remote video fails to start, probably due to
AgoraVideoRemoteStateReasonInternal(0).Declared In
AgoraEnumerates.h.
Declared In
AgoraEnumerates.h