RemoteVideoState

Remote video stream state.

Enumerations

remoteVideoStateStopped
0: The default initial state of the remote video. This state is reported in cases of remoteVideoStateReasonLocalMuted, remoteVideoStateReasonRemoteMuted, or remoteVideoStateReasonRemoteOffline.
remoteVideoStateStarting
1: The local user has received the first packet of the remote video.
remoteVideoStateDecoding
2: The remote video stream is decoding and playing normally. This state is reported in cases of remoteVideoStateReasonNetworkRecovery, remoteVideoStateReasonLocalUnmuted, remoteVideoStateReasonRemoteUnmuted, or remoteVideoStateReasonAudioFallbackRecovery.
remoteVideoStateFrozen
3: The remote video stream is frozen. This state is reported in cases of remoteVideoStateReasonNetworkCongestion or remoteVideoStateReasonAudioFallback.
remoteVideoStateFailed
4: The remote video stream failed to play. This state is reported in the case of remoteVideoStateReasonInternal.