RemoteVideoState

State of the remote video stream.

Enumerations

RemoteVideoStateStopped
0: The default initial state of the remote video. This state is reported under 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 being decoded and playing normally. This state is reported under RemoteVideoStateReasonNetworkRecovery, RemoteVideoStateReasonLocalUnmuted, or RemoteVideoStateReasonRemoteUnmuted.
RemoteVideoStateFrozen
3: The remote video stream is frozen. This state is reported under RemoteVideoStateReasonNetworkCongestion.
RemoteVideoStateFailed
4: Failed to play the remote video stream. This state is reported under RemoteVideoStateReasonInternal.