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.