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.