api/bytertc_media_defines library
Classes
- EchoTestConfig
- Video/audio call test configurations
- ForwardStreamEventInfo
- Information on events occurring in different target room during media stream relaying.
- ForwardStreamInfo
- Information about the target room for media stream relaying across rooms.
- ForwardStreamStateInfo
- Status and error messages for different target rooms during cross-room relaying of media streams
- LocalAudioStats
- Local audio stream statistics called back every 2 seconds.
- LocalStreamStats
- Local audio/video stream statistics and network status called back every 2s.
- LocalVideoStats
- Local video stream statistics called back every 2 seconds.
- NetworkQualityStats
- Tx/Rx network quality related data
- NetworkTimeInfo
- Network time info
- ProblemFeedbackInfo
- Feedback information on video call quality
- ProblemFeedbackRoomInfo
- Room info of the video call quality feedback.
- RecordingConfig
- Local recording configuration
- RecordingInfo
- Details of local recording
- RecordingProgress
- Local recording progress
- RemoteAudioStats
- Remote audio stream statistics called back every 2 seconds.
- RemoteStreamKey
- Information about the remote stream
- RemoteStreamStats
- Statistical information and network status of subscribed remote audio/video stream called back every 2s.
- RemoteVideoStats
- Remote video stream statistics called back every 2 seconds.
- RTCRoomStats
- Call-related statistics
- StreamSyncInfoConfig
- Configuration related to media streaming information synchronization
- SubtitleConfig
- Subtitle configurations.
- SubtitleMessage
- Related information about subtitles.
- UserInfo
- User information
Enums
- AudioSelectionPriority
- User priority configuration in the audio selection.
- AVSyncState
- A/V synchronization states
- BluetoothMode
- The Bluetooth profiles.
- DataMessageSourceType
- SEI data source type.
- EchoTestResult
- Video/audio call test result
- EncryptType
- Custom encryption type
- ErrorCode
- The error code indicates that the SDK has encountered a non-recoverable error. It will be send to users through RTCVideoEventHandler.onError.
- FallbackOrRecoverReason
- Causes of fallback or recovery from fallback in remote subscription streams.
- FirstFramePlayState
- First frame playback status
- FirstFrameSendState
- First frame sending status
- ForwardStreamError
- Error code during cross-room relaying of media streams
- ForwardStreamEvent
- Events occurring in this target room during media stream relaying.
- ForwardStreamState
- Media stream relaying status
- HardwareEchoDetectionResult
- Result of the detection inited before joining a room.
- LocalAudioStreamError
- Error code returned when local audio stream state changes.
- LocalAudioStreamState
- Local audio stream status.
- LocalVideoStreamError
- Error code returned when the local video state changes.
- LocalVideoStreamState
- Local video stream status and corresponding error code in LocalVideoStreamError.
- MediaDeviceError
- Media device error
- MediaDeviceState
- Media device state
- MediaDeviceWarning
- Media device warning
- NetworkDetectionLinkType
- Type of network detected before a call.
- NetworkDetectionStopReason
- Reasons for stopping network detection before a call
- PerformanceAlarmMode
- Whether to enable publisher performance fallback
- PerformanceAlarmReason
- Reasons for performance-related alarms
- ProblemFeedbackOption
- Audio/video quality feedback
- PublicStreamErrorCode
- Error code for public stream
- PublishFallbackOption
- Stream fallback options of publisher
- RecordingErrorCode
- Local recording error code
- RecordingFileType
- Storage format of locally recorded files
- RecordingState
- Status of local recording
- RemoteAudioState
- Status of the subscribed remote audio stream and corresponding reason code in RemoteAudioStateChangeReason.
- RemoteAudioStateChangeReason
- Reasons for change in remote audio stream status
- RemoteUserPriority
-
Priority of the publisher. When a user encounters performance insufficiency of either the network or the device, the media stream will fall back in the ascending order of
RemoteUserPriority
. - RemoteVideoState
- Remote video stream status and corresponding reason code in RemoteVideoStateChangeReason.
- RemoteVideoStateChangeReason
- Cause of remote video stream state change.
- ReturnStatus
- API call result.
- RoomProfile
- Room mode
- SEICountPerFrame
- SEI sending mode.
- SEIStreamUpdateEvent
- State of the black frame video stream
- SetRoomExtraInfoResult
- Extra information setting result.
- StreamIndex
- Stream type
- StreamRemoveReason
- The reason for the removal of the remote stream in the room.
- SubscribeFallbackOption
- Stream fallback options of subscriber
- SubscribeState
- Subscription status
- SubtitleErrorCode
- Error codes of the subtitling task.
- SubtitleMode
- Subtitle modes.
- SubtitleState
- The states of the subtitling task.
- SyncInfoStreamType
- Stream type for synchronization
- UserVisibilityChangeError
- User visibility state change error.
- VideoCodecType
- Video encoding type
- WarningCode
- The warning code indicates that the SDK has encountered a problem and is trying to recover. It only serves as a notification.