Enum TRTCTranscodingConfigMode
5.11 混流参数配置模式
Namespace: trtc
Assembly: cs.temp.dll.dll
Syntax
public enum TRTCTranscodingConfigMode
Fields
| Name | Description |
|---|---|
| TRTCTranscodingConfigMode_Manual | 全手动模式,灵活性最高,可以自由组合出各种混流方案,但易用性最差。 此模式下,您需要填写 TRTCTranscodingConfig 中的所有参数,并需要监听 TRTCCloudDelegate 中的 onUserVideoAvailable() 和 onUserAudioAvailable() 回调, 以便根据当前房间中各个上麦用户的音视频状态不断地调整 mixUsers 参数,否则会导致混流失败。 |
| TRTCTranscodingConfigMode_Template_PresetLayout | 预排版模式,通过占位符提前对各路画面进行排布 此模式下,您依然需要设置 mixUsers 参数,但可以将 userId 设置为占位符,可选的占位符有:
|
| TRTCTranscodingConfigMode_Template_PureAudio | 纯音频模式,适用于语音通话(AudioCall)和语音聊天室(VoiceChatRoom)等纯音频场景。 只需要在进房后通过 setMixTranscodingConfig() 接口设置一次,之后 SDK 就会自动把房间内所有上麦用户的声音混流到当前用户的直播流上。 此模式下,您无需设置 TRTCTranscodingConfig 中的 mixUsers 参数,只需设置 audioSampleRate、audioBitrate 和 audioChannels 等参数。 |
| TRTCTranscodingConfigMode_Template_ScreenSharing | |
| TRTCTranscodingConfigMode_Unknown | 非法值 |