AgoraAudioRemoteState Constants Reference
Declared in | AgoraEnumerates.h |
---|
AgoraAudioRemoteState
远端音频状态
Definition
typedef NS_ENUM(NSUInteger, AgoraAudioRemoteState ) {
AgoraAudioRemoteStateStopped = 0,
AgoraAudioRemoteStateStarting = 1,
AgoraAudioRemoteStateDecoding = 2,
AgoraAudioRemoteStateFrozen = 3,
AgoraAudioRemoteStateFailed = 4,
};
Constants
AgoraAudioRemoteStateStopped
-
0: 远端音频流默认初始状态。在
AgoraAudioRemoteReasonLocalMuted(3)
、AgoraAudioRemoteReasonRemoteMuted(5)
或AgoraAudioRemoteReasonRemoteOffline(7)
的情况下,会报告该状态。Declared In
AgoraEnumerates.h
. AgoraAudioRemoteStateStarting
-
1: 本地用户已接收远端音频首包。
Declared In
AgoraEnumerates.h
. AgoraAudioRemoteStateDecoding
-
2: 远端音频流正在解码,正常播放。在
AgoraAudioRemoteReasonNetworkRecovery(2)
、AgoraAudioRemoteReasonLocalUnmuted(4)
或AgoraAudioRemoteReasonRemoteUnmuted(6)
的情况下,会报告该状态。Declared In
AgoraEnumerates.h
. AgoraAudioRemoteStateFrozen
-
3: 远端音频流卡顿。在
AgoraAudioRemoteReasonNetworkCongestion(1)
的情况下,会报告该状态。Declared In
AgoraEnumerates.h
. AgoraAudioRemoteStateFailed
-
4: 远端音频流播放失败。在
AgoraAudioRemoteReasonInternal(0)
的情况下,会报告该状态。Declared In
AgoraEnumerates.h
.
Declared In
AgoraEnumerates.h