AgoraVideoRemoteStateReason Constants Reference

Declared in AgoraEnumerates.h

AgoraVideoRemoteStateReason

The reason for the remote video state change.

Constants

AgoraVideoRemoteStateReasonInternal

0: The SDK reports this reason when the video state changes.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonNetworkCongestion

1: Network congestion.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonNetworkRecovery

2: Network recovery.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonLocalMuted

3: The local user stops receiving the remote video stream or disables the video module.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonLocalUnmuted

4: The local user resumes receiving the remote video stream or enables the video module.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonRemoteMuted

5: The remote user stops sending the video stream or disables the video module.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonRemoteUnmuted

6: The remote user resumes sending the video stream or enables the video module.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonRemoteOffline

7: The remote user leaves the channel.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonAudioFallback

8: The remote audio-and-video stream falls back to the audio-only stream due to poor network conditions.

Declared In AgoraEnumerates.h.

AgoraVideoRemoteStateReasonAudioFallbackRecovery

9: The remote audio-only stream switches back to the audio-and-video stream after the network conditions improve.

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h