Skip to main content

RTCEngineConfig

RTC initialization configuration

RTCEngineUserModel

User info

RTCEngineStreamTrackModel

Stream track info

RTCEngineChannelModel

Channel info

RTCEngineMediaConfig

Media streaming configuration

RTCEngineNetworkQosParam

Network quality control parameters

RTCEngineDebugParam

Debug mode parameters

RTCSpeedTestParams

Speed test parameters

RTCSpeedTestResult

Speed test result

RTCSpeedTestConnectResult

Speed test connection status result

RTCStreamAudioModel

User audio info
Note: To identify the speaking user, use userId directly; don’t look up the user by linkId. With Wangsu media streaming, linkId is always 0 for every user, so a lookup by it is bound to hit the wrong person. Since 3.1.2, the SDK resolves userId from the underlying connection on this path.

RTCStreamSendModel

Media streaming send status

RTCStreamReceiveModel

Media streaming receive status

RTCStreamQualitySampleModel

Media streaming quality sample data. Only with the SeaStart engine

RTCEngineLogLevel

Log level

SRTCDeviceType

Device type

RTCUserRole

User role

RTCMediaType

Media type

RTCStreamType

Media stream type

RTCCodecType

Codec type

RTCChangeType

Change operation type

RTCLeaveReason

Reason for leaving the channel

RTCImDisconnectReason

Disconnect reason for IM (out-of-channel messaging)

RTCTrackIdentifierFlags

Stream track identifier

RTCNetworkState

Network condition

RTCScreenRecordStatus

Screen sharing status

RTCAudioRoute

Audio route type

RTCEngineCameraDirection

Camera direction

RTCNetworkQosShakeLevel

Anti-jitter level for network latency

RTCUploadBitrateAdaptiveState

Uplink adaptive bitrate state

RTCDownBitrateAdaptiveState

Downlink adaptive bitrate state

RTCDownLossLevelState

Downlink average packet loss level

RTCStreamTrackKind

Stream track kind

RTCStreamQualityLevel

Media streaming quality level