跳转到主要内容

结构体类型

IRTCSetting

会议默认参数设置 该参数是一些可配置参数的设置和获取修改的。
属性名称描述
stream_model【字段含义】流媒体模式
【特别说明】1:画布,1:纯收发流,2:多路流
【推荐取值】默认值:1
sdk_log_path【字段含义】日志目录
【推荐取值】默认值:文档{appname}\
stat_interval【字段含义】会议上下行信息数据回调间隔,0为不回调
【推荐取值】默认值:0
speaker_interval【字段含义】音柱回调间隔,0为不回调
【推荐取值】默认值:0
enable_stream_log【字段含义】流媒体日志存储
【推荐取值】默认值:false
enable_audio_record【字段含义】开启音频录音
【推荐取值】默认值:false
mcu_track【字段含义】mcu录制轨道
【特别说明】1
den_model【字段含义】会议降噪参数
【特别说明】0:声学,1:ai,2:ai+声学,3关闭。
【推荐取值】默认值:2
simple【字段含义】是否使用简易方式
【推荐取值】默认值:false
opus【字段含义】是否使用opus传输音频
【推荐取值】默认值:YES

RTCTrackInfo

轨道信息 该参数是取流和推流轨道信息,基本参数
属性名称描述
id【字段含义】轨道id
desc【字段含义】轨道描述信息
kind【字段含义】音视频种类
codec【字段含义】编码格式
width【字段含义】宽度
height【字段含义】高度
fps【字段含义】帧率
angle【字段含义】视频角度
bitrate【字段含义】码率
sample_rate【字段含义】波特率
track【字段含义】轨道号

RTCMicCaptureOptions

麦克风采集参数配置
属性名称描述
deviceId【字段含义】设备名称
echoCancellation【字段含义】
noiseSuppression【字段含义】
autoGainControl【字段含义】
channelCount【字段含义】声道数
sampleRate【字段含义】采样率
sampleSize【字段含义】位深

RTCAudioOutputOptions

扬声器播放参数配置
属性名称描述
deviceId【字段含义】设备名称

RTCAudioPublishOptions

音频推流参数设置
属性名称描述
desc【字段含义】轨道描述信息
codec【字段含义】编码类型
maxBitrate【字段含义】最大码率

RTCCameraCaptureOptions

视频采集参数配置
属性名称描述
deviceId【字段含义】设备昵称
width【字段含义】宽度
height【字段含义】高度
maxFps【字段含义】采集帧率

RTCScreenCaptureOptions

屏幕采集参数配置
属性名称描述
deviceId【字段含义】设备id
width【字段含义】宽度
height【字段含义】高度
maxFps【字段含义】最大帧率
showCursor【字段含义】是否显示光标
x【字段含义】x
y【字段含义】y

RTCVideoPublishOptions

视频推流参数配置
属性名称描述
desc【字段含义】推流描述信息
codec【字段含义】编码类型
width【字段含义】宽度
height【字段含义】高度
maxFps【字段含义】最大码率
maxBitrate【字段含义】最大帧率
simucast【字段含义】辅流对象
simucast_size【字段含义】辅流数量