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.