Skip to main content

Engine initialization options (RTCEngineOptions)

Passed to RTCEngine_Init. These two items used to be enable_stream_log / sdk_log_path on IRTCSetting.

Video track publishing options (RTCVideoPublishOptions)

Video track capture options (RTCCameraCaptureOptions)

Screen track capture options (RTCScreenCaptureOptions)

Audio track publishing options (RTCAudioPublishOptions)

Audio track capture options (RTCMicCaptureOptions)

Audio track output options (RTCAudioOutputOptions)

Track info

User info

Stream info

stream_track

Camera enumeration info

Microphone/speaker enumeration info

Shared screen enumeration info

Custom stream receiving struct

av_frame_s

Audio level callback

Network probe callback

Recording layout user view configuration

The user view configuration JSON used when setting the recording layout: