Enumeration RemoteVideoStateReason

The reason for the remote video state change.

Enumeration Members

RemoteVideoStateReasonAudioFallback: 8

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

RemoteVideoStateReasonAudioFallbackRecovery: 9

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

RemoteVideoStateReasonCodecNotSupport: 13

13: The local video decoder does not support decoding the remote video stream.

RemoteVideoStateReasonInternal: 0

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

RemoteVideoStateReasonLocalMuted: 3

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

RemoteVideoStateReasonLocalUnmuted: 4

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

RemoteVideoStateReasonNetworkCongestion: 1

1: Network congestion.

RemoteVideoStateReasonNetworkRecovery: 2

2: Network is recovered.

RemoteVideoStateReasonRemoteMuted: 5

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

RemoteVideoStateReasonRemoteOffline: 7

7: The remote user leaves the channel.

RemoteVideoStateReasonRemoteUnmuted: 6

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

RemoteVideoStateReasonSdkInBackground: 12

12: (iOS only) The remote user's app has switched to the background.

Generated using TypeDoc