REMOTE_VIDEO_STATE

Remote video stream states.

Enumerations

REMOTE_VIDEO_STATE_STOPPED
(0): The remote video is in the initial state. The SDK reports this state when REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED, REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED, or REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE occurs.
REMOTE_VIDEO_STATE_STARTING
(1): The first remote video packet has been received.
REMOTE_VIDEO_STATE_DECODING
(2): The remote video stream is decoded and playing normally. The SDK reports this state when REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY, REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED, REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED, or REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY occurs.
REMOTE_VIDEO_STATE_FROZEN
(3): The remote video is frozen. The SDK reports this state when REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION or REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK occurs.
REMOTE_VIDEO_STATE_FAILED
(4): Failed to start the remote video. The SDK reports this state when REMOTE_VIDEO_STATE_REASON_INTERNAL occurs.