STREAM_FALLBACK_OPTIONS

Options for audio/video stream fallback when the network is poor.

Enumerations

STREAM_FALLBACK_OPTION_DISABLED
(0): No fallback for audio/video stream; audio/video quality is not guaranteed.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW
(1): Receive only low-quality (low resolution, low bitrate) video stream.
STREAM_FALLBACK_OPTION_AUDIO_ONLY
(2): When the network is poor, prioritize receiving the low-quality video stream; if the network is too poor to display video, fallback to audio-only.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_1
(3): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_1 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_2
(4): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_2 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_3
(5): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_3 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_4
(6): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_4 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_5
(7): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_5 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_6
(8): When the network is poor, if the receiver calls setRemoteSubscribeFallbackOption and layered video streams exist, receive the VIDEO_STREAM_LAYER_6 stream. The fallback lower limit is determined by STREAM_FALLBACK_OPTION_VIDEO_STREAM_LAYER_X.