RemoteVideoStateReason
Reasons for remote video stream state changes.
Enumerations
- RemoteVideoStateReasonInternal
- 0: Reports this reason when the video state changes.
- RemoteVideoStateReasonNetworkCongestion
- 1: Network congestion.
- RemoteVideoStateReasonNetworkRecovery
- 2: Network recovered.
- RemoteVideoStateReasonLocalMuted
- 3: Local user stopped receiving remote video stream or disabled the video module.
- RemoteVideoStateReasonLocalUnmuted
- 4: Local user resumed receiving remote video stream or enabled the video module.
- RemoteVideoStateReasonRemoteMuted
- 5: Remote user stopped sending video stream or disabled the video module.
- RemoteVideoStateReasonRemoteUnmuted
- 6: Remote user resumed sending video stream or enabled the video module.
- RemoteVideoStateReasonRemoteOffline
- 7: Remote user left the channel.
- RemoteVideoStateReasonAudioFallback
- 8: Under poor network conditions, remote audio/video stream falls back to audio only.
- RemoteVideoStateReasonAudioFallbackRecovery
- 9: When the network improves, remote audio stream recovers to audio/video stream.
- RemoteVideoStateReasonSdkInBackground
- 12: (iOS only) The remote user's app has switched to the background.
- RemoteVideoStateReasonCodecNotSupport
- 13: The local video decoder does not support decoding the received remote video stream.