RemoteVideoStateReason

Reasons for remote video stream state changes.

Enumerations

RemoteVideoStateReasonInternal
0: This reason is reported when the video state changes.
RemoteVideoStateReasonNetworkCongestion
1: Network congestion.
RemoteVideoStateReasonNetworkRecovery
2: Network recovery.
RemoteVideoStateReasonLocalMuted
3: The local user stops receiving the remote video stream or disables the video module.
RemoteVideoStateReasonLocalUnmuted
4: The local user resumes receiving the remote video stream or enables the video module.
RemoteVideoStateReasonRemoteMuted
5: The remote user stops sending the video stream or disables the video module.
RemoteVideoStateReasonRemoteUnmuted
6: The remote user resumes sending the video stream or enables the video module.
RemoteVideoStateReasonRemoteOffline
7: The remote user leaves the channel.
RemoteVideoStateReasonAudioFallback
8: Under poor network conditions, the remote audio and video stream falls back to audio only.
RemoteVideoStateReasonAudioFallbackRecovery
9: When the network improves, the remote audio stream recovers to audio and video.
RemoteVideoStateReasonCodecNotSupport
13: The local video decoder does not support decoding the received remote video stream.