REMOTE_AUDIO_STATE_REASON
Reason for remote audio state change.
Enumerations
- REMOTE_AUDIO_REASON_INTERNAL
- (0): SDK reports this reason when the remote audio state changes.
- REMOTE_AUDIO_REASON_NETWORK_CONGESTION
- (1): Network congestion caused the remote audio state to change.
- REMOTE_AUDIO_REASON_NETWORK_RECOVERY
- (2): Network recovery caused the remote audio state to change.
- REMOTE_AUDIO_REASON_LOCAL_MUTED
- (3): The local user stopped receiving the remote audio stream or disabled the audio module, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_LOCAL_UNMUTED
- (4): The local user resumed receiving the remote audio stream or enabled the audio module, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_REMOTE_MUTED
- (5): The remote user stopped sending the audio stream or disabled the audio module, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_REMOTE_UNMUTED
- (6): The remote user resumed sending the audio stream or enabled the audio module, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_REMOTE_OFFLINE
- (7): The remote user left the channel, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_NO_PACKET_RECEIVE
- (8): The local user did not receive any audio packets from the remote user, causing the remote audio state to change.
- REMOTE_AUDIO_REASON_LOCAL_PLAY_FAILED
- (9): The local user received remote audio packets but failed to play them, causing the remote audio state to change.