Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration RemoteVideoStateReason

  • 0: Internal reasons.
  • 1: Network congestion.
  • 2: Network recovery.
  • 3: The local user stops receiving the remote video stream or disables the video module.
  • 4: The local user resumes receiving the remote video stream or enables the video module.
  • 5: The remote user stops sending the video stream or disables the video module.
  • 6: The remote user resumes sending the video stream or enables the video module.
  • 7: The remote user leaves the channel.
  • 8: The remote media stream falls back to the audio-only stream due to poor network conditions.
  • 9: The remote media stream switches back to the video stream after the network conditions improve.

Index

Enumeration members

REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK

REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK: = 8

8: The remote audio-and-video stream falls back to the audio-only stream due to poor network conditions.

REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY

REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY: = 9

9: The remote audio-only stream switches back to the audio-and-video stream after the network conditions improve.

REMOTE_VIDEO_STATE_REASON_INTERNAL

REMOTE_VIDEO_STATE_REASON_INTERNAL: = 0

0: The SDK reports this reason when the video state changes.

REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED

REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED: = 3

3: The local user stops receiving the remote video stream or disables the video module.

REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED

REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED: = 4

4: The local user resumes receiving the remote video stream or enables the video module.

REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION

REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION: = 1

1: Network congestion.

REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY

REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY: = 2

2: Network recovery.

REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED

REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED: = 5

5: The remote user stops sending the video stream or disables the video module.

REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE

REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE: = 7

7: The remote user leaves the channel.

REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED

REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED: = 6

6: The remote user resumes sending the video stream or enables the video module.