推流地址
0: 成功, 非0: 失败
设置全局音效文件播放音量, 仅供会议用户或直播主播用户使用
音量 0~100, 默认 100
0: 成功, 非0: 失败
设置音效文件播放音量, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
音量 0~100, 默认 100
0: 成功, 非0: 失败
设置混音本地播放音量, 仅供会议用户或直播主播用户使用
音量 0~100, 默认 100
0: 成功, 非0: 失败
设置混音发送音量, 仅供会议用户或直播主播用户使用
音量 0~100, 默认 100
0: 成功, 非0: 失败
设置混音输入音量, 包含本地播放和发送音量, 仅供会议用户或直播主播用户使用
音量 0~100, 默认 100
0: 成功, 非0: 失败
设置麦克风的音量
0 ~ 100, 默认值: 100
0: 成功, 非0: 失败
取消正在进行中的加入子房间(跨房间连麦)请求
正在请求的目标房间id
正在请求的目标主播id
附加信息,默认为空
0: 成功, 非0: 失败
创建音效文件缓存, 仅供会议用户或直播主播用户使用
本地文件地址
自定义全局唯一音效Id
0: 成功, 非0: 失败
创建基于文件的自定义流
本地文件地址
自定义流全局唯一标签
是否替换音频流
是否本地回放音频流
0: 成功, 非0: 失败
销毁引擎
打开/关闭摄像头
true:打开, false:关闭
摄像头类型
0: 成功, 非0: 失败
开启直播内置 cdn 功能
0: 成功, 非0: 失败
打开/关闭麦克风
true 打开, false 关闭
0: 成功, 非0: 失败
开启 SEI 功能,观众身份调用无效
是否开启
接口调用状态码 0: 成功, 非0: 失败
打开/关闭外放
true 打开, false 关闭
0: 成功, 非0: 失败
获取音效文件播放音量, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
大于或等于0: 调用成功, 小于0: 调用失败
获取音频文件时长, 单位:秒, 仅供会议用户或直播主播用户使用
大于或等于0: 调用成功, 小于0: 调用失败
获取混音本地播放音量, 仅供会议用户或直播主播用户使用
大于或等于0: 调用成功, 小于0: 调用失败
获取音频文件合流进度, 仅供会议用户或直播主播用户使用
合流进度 0~1
获取混音发送音量, 仅供会议用户或直播主播用户使用
大于或等于0: 调用成功, 小于0: 调用失败
获取当前房间的 SessionId, 仅在加入房间成功后可获取 每次加入房间所得到的 SessionId 均不同
{string} 获取到的 sessionId
获取摄像头是否支持区域测光
{boolean} true: 支持 false: 不支持
获取摄像头是否支持区域对焦
{boolean} true: 支持 false: 不支持
加入房间
房间id
房间配置
{void}
加入子房间 前提必须已经 通过 joinRoom 加入了主房间 未建立连麦时,需先调用 requestJoinSubRoom 发起加入请求
目标房间id
0: 成功, 非0: 失败
离开房间
0: 成功, 非0: 失败
离开子房间
子房间id
是否解散,解散后再次加入需先调用 requestJoinSubRoom 发起加入请求
0: 成功, 非0: 失败
停止所有远端音频数据渲染
true: 不渲染 false: 渲染
0: 成功, 非0: 失败
观众端禁用或启用融云内置 CDN 流
true: 停止资源渲染,false: 恢复资源渲染
接口调用状态码 0: 成功, 非0: 失败
停止合流数据渲染
媒体类型
true: 不发送 false: 发送
0: 成功, 非0: 失败
停止本地数据渲染
0: 成功, 非0: 失败
停止本地音视频数据发送
媒体类型
true: 不发送 false: 发送
0: 成功, 非0: 失败
停止远端数据渲染
0: 成功, 非0: 失败
停止远端用户音视频数据的接收
远端用户Id
媒体类型
true: 不发送 false: 发送
0: 成功, 非0: 失败
暂停全部音效文件播放, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
暂停音效文件播放, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
0: 成功, 非0: 失败
播放音效文件, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
音效文件播放音量
循环播放次数 默认:1次
0: 成功, 非0: 失败
预链接到媒体服务器
接口调用状态码 0: 成功, 非0: 失败
加入房间后, 发布本地资源
媒体资源类型
0: 成功, 非0: 失败
发布自定义视频
0: 成功, 非0: 失败
释放音效文件缓存, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
0: 成功, 非0: 失败
移除 CDN 直播推流地址, 仅供直播主播用户使用
推流地址
0: 成功, 非0: 失败
移除直播内置 cdn 流预览窗口
0: 成功, 非0: 失败
移除合流视频窗口
0: 成功, 非0: 失败
移除本地自定义视频预览窗口
0: 成功, 非0: 失败
移除本地视频渲染窗口
0: 成功, 非0: 失败
移除远端自定义视频预览窗口
0: 成功, 非0: 失败
移除远端视频窗口
远端用户Id
0: 成功, 非0: 失败
移除水印
接口调用状态码 0: 成功, 非0: 失败
请求加入子房间(跨房间连麦)
目标房间id
目标主播id
是否自动布局
开启自动布局
如果被邀请方在加入邀请方房间之前发布了资源,当被邀请方加入邀请者房间成功后,服务器会把被邀请方流资源合并到邀请方视图(默认仅悬浮布局合流)上。
如果被邀请方在加入邀请方房间之前没有发布过资源,将会在被邀请方发布资源成功后,服务器会把被邀请方流资源合并到邀请方视图(默认仅悬浮布局合流)上。
双方可以主动设置合流布局。一旦主动设置过合流布局,后续音视频直播过程中设置的自动合流参数将失效。
附加信息,默认为空
0: 成功, 非0: 失败
响应加入子房间(跨房间连麦)请求
发起请求的目标房间id
发起请求的主播id
是否同意(跨房间连麦)
是否自动布局
开启自动布局
如果被邀请方在加入邀请方房间之前发布了资源,当被邀请方加入邀请者房间成功后,服务器会把被邀请方流资源合并到邀请方视图(默认仅悬浮布局合流)上。
如果被邀请方在加入邀请方房间之前没有发布过资源,将会在被邀请方发布资源成功后,服务器会把被邀请方流资源合并到邀请方视图(默认仅悬浮布局合流)上。
双方可以主动设置合流布局。一旦主动设置过合流布局,后续音视频直播过程中设置的自动合流参数将失效。
附加信息,默认为空
0: 成功, 非0: 失败
恢复全部音效文件播放, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
恢复音效文件播放, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
0: 成功, 非0: 失败
恢复混音, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
发送 SEI 信息,需开启 SEI 功能之后调用
SEI 信息
接口调用状态码 0: 成功, 非0: 失败
设置默认音频参数, 仅供会议用户或直播主播用户使用
音频配置
0: 成功, 非0: 失败
设置混音文件合流进度, 仅供会议用户或直播主播用户使用
进度 0~1
0: 成功, 非0: 失败
设置摄像头采集方向
默认以 Portrait 角度进行采集
0: 成功, 非0: 失败
设置在指定点区域测光
曝光点,视图上的 x 轴坐标
曝光点,视图上的 y 轴坐标
0: 成功, 非0: 失败
设置在指定点区域对焦
对焦点,视图上的 x 轴坐标
对焦点,视图上的 y 轴坐标
0: 成功, 非0: 失败
设置自定义流的视频配置
0: 成功, 非0: 失败
设置直播合流音频码率, 仅供直播主播用户使用
音频码率 单位:kbps
0: 成功, 非0: 失败
设置直播合流布局背景颜色, 仅供直播主播用户使用
用于旁路直播的输出视频的背景色,格式为 RGB 定义下的 Hex 值,不要带 # 号,如 0xFFB6C1 表示浅粉色。默认0x000000,黑色。取值范围 [0x000000, 0xFFFFFF]
0: 成功, 非0: 失败
设置直播合流布局背景颜色, 仅供直播主播用户使用
红色 取值范围: 0 ~ 255
绿色 取值范围: 0 ~ 255
蓝色 取值范围: 0 ~ 255
0: 成功, 非0: 失败
设置直播自定义音频流列表, 仅供直播主播用户使用
音频流列表
0: 成功, 非0: 失败
设置直播混流布局配置, 仅供直播主播用户使用
混流布局列表
0: 成功, 非0: 失败
设置 CDN 合流视图
窗口的 tag
0: 成功, 非0: 失败
设置直播合流布局类型, 仅供直播主播用户使用
布局类型
0: 成功, 非0: 失败
设置直播合流布局填充类型, 仅供直播主播用户使用
填充类型
0: 成功, 非0: 失败
设置直播合流视频码率, 仅供直播主播用户使用
音频码率 单位:kbps
0: 成功, 非0: 失败
设置直播合流视频帧率, 仅供直播主播用户使用
帧率
是否小流 true:视频小流 false:视频大流,默认值 false
0: 成功, 非0: 失败
设置直播合流视频分辨率, 仅供直播主播用户使用
视频宽度
视频高度
是否小流 true:视频小流 false:视频大流,默认值 false
0: 成功, 非0: 失败
设置合流视频窗口
窗口 tag
0: 成功, 非0: 失败
设置本地自定义视频预览窗口
0: 成功, 非0: 失败
观众端设置订阅 cdn 流的帧率
帧率
接口调用状态码 0: 成功, 非0: 失败
观众端 设置订阅 cdn 流的分辨率
分辨率宽
高
接口调用状态码 0: 成功, 非0: 失败
设置本地视频渲染窗口
窗口的 tag
0: 成功, 非0: 失败
创建音效操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
播放音效结束, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
结束本地音频文件数据合流操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
暂停本地音频数据合流操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
开始本地音频数据合流操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
停止本地音频文件数据合流操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
收到取消加入请求回调, 仅供直播主播用户使用
回调参数
本地自定义流发布结束回调
回调参数
本地用户发布本地自定义流操作回调
回调参数
订阅远端用户发布的自定义流操作回调, 仅供会议用户或直播主播用户使用
回调参数
本地用户取消发布本地自定义流操作回调
回调参数
取消订阅远端用户发布的自定义流操作回调, 仅供会议用户或直播主播用户使用
回调参数
本地用户开关摄像头操作回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
本地用户操作错误回调
响应请求加入子房间回调, 仅供直播主播用户使用
回调参数
收到加入请求回调, 仅供直播主播用户使用
回调参数
响应请求加入子房间回调, 仅供直播主播用户使用
回调参数
收到加入请求响应回调 仅供直播主播用户使用
回调参数
请求加入子房间回调, 仅供直播主播用户使用
回调参数
本地用户被踢出房间回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
添加旁路推流URL操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
移除旁路推流URL操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
设置合流音频码率操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
上报远端合流音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
设置合流布局背景颜色操作回调
回调参数
设置需要合流音频操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
设置合流自定义布局操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
开启直播内置 cdn 结果回调
订阅直播内置 cdn 资源回调
取消订阅直播内置 cdn 资源回调
设置合流布局类型操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
上报远端分流音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
上报远端分流自定义音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
设置合流布局填充类型操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
观众收到合流 SEI 信息回调
订阅合流资源操作回调, 仅供直播观众用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
取消订阅合流资源操作回调, 仅供直播观众用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
设置默认视频合流码率操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
设置默认视频帧率操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
设置默认视频分辨率操作回调, 仅供直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
上报远端合流视频统计信息
回调函数,不传值表示移除当前事件的所有监听。
上报本地音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
上报本地自定义音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
上报本地自定义视频统计信息
回调函数,不传值表示移除当前事件的所有监听。
观众端 设置订阅 cdn 流的帧率的回调
观众端设置订阅 cdn 流的分辨率的回调
上报本地视频统计信息
回调函数,不传值表示移除当前事件的所有监听。
汇报网络探测下行数据
回调函数,不传值表示移除当前事件的所有监听。
网络探测完成
回调函数,不传值表示移除当前事件的所有监听。
开启网络探测结果回调
关闭网络探测结果回调
汇报网络探测上行数据
回调函数,不传值表示移除当前事件的所有监听。
上报网络状态统计信息
回调函数,不传值表示移除当前事件的所有监听。
本地用户发布资源回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
上报远端音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
上报远端自定义音频统计信息
回调函数,不传值表示移除当前事件的所有监听。
收到远端用户自定义流第一个关键帧回调, 仅供会议用户或直播主播用户使用
回调参数
远端用户发布自定义流操作回调, 仅供会议用户或直播主播用户使用
回调参数
远端用户开关自定义流操作回调
回调参数
远端用户取消发布自定义流操作回调, 仅供会议用户或直播主播用户使用
回调参数
上报远端自定义视频统计信息
回调函数,不传值表示移除当前事件的所有监听。
收到远端用户第一个音频或视频关键帧回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
收到远端用户第一个音频或视频关键帧回调, 仅供直播观众用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
直播内置 cdn 资源发布回调
直播内置 cdn 资源取消发布回调
远端用户发布直播资源操作回调, 仅供直播观众用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户取消发布直播资源操作回调, 仅供直播观众用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户发布资源操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户开关麦克风或摄像头操作回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户取消发布资源操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
上报远端视频统计信息
回调函数,不传值表示移除当前事件的所有监听。
本地用户加入房间回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
本地用户离开房间回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
开启 SEI 功能结果回调
收到 SEI 信息回调
连麦中的子房间回调, 仅供直播主播用户使用
回调参数
子房间结束连麦回调, 仅供直播主播用户使用
回调参数
加入子房间回调, 仅供直播主播用户使用
回调参数
离开子房间回调, 仅供直播主播用户使用
回调参数
订阅远端用户发布的资源操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
本地用户切换前后置摄像头操作回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
本地用户取消发布资源回调
回调函数,不传值表示移除当前事件的所有监听。
回调参数
取消订阅远端用户发布的资源, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户加入房间操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户离开房间操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
远端用户因离线离开房间操作回调, 仅供会议用户或直播主播用户使用
回调函数,不传值表示移除当前事件的所有监听。
回调参数
移除水印的回调
设置水印的回调
设置远端自定义视频预览窗口
0: 成功, 非0: 失败
设置远端视频窗口
远端用户Id
0: 成功, 非0: 失败
设置默认视频参数, 仅供会议用户或直播主播用户使用
视频配置
0: 成功, 非0: 失败
设置水印
水印图片的 tag
水印的位置和尺寸参数,参数取值范围 0 ~ 1,SDK 内部会根据视频分辨率计算水印实际的像素位置和尺寸。
0: 成功, 非0: 失败
开始麦克风&扬声器检测
麦克风录制时间
接口调用状态码 0: 成功, 非0: 失败
开启网络探测
0: 成功, 非0: 失败
停止全部音效文件播放, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
停止音效文件播放, 仅供会议用户或直播主播用户使用
自定义全局唯一音效Id
0: 成功, 非0: 失败
停止麦克风&扬声器检测,结束检测后必须手动调用停止方法
接口调用状态码 0: 成功, 非0: 失败
停止网络探测
接口调用状态码 0: 成功, 非0: 失败
远端用户 userId
媒体资源类型
视频小流, true:订阅视频小流 false:订阅视频大流
0: 成功, 非0: 失败
订阅自定义流
0: 成功, 非0: 失败
订阅主播合流资源, 仅供直播观众用户使用
媒体资源类型
是否视频小流 true:订阅视频小流 false:订阅视频大流
0: 成功, 非0: 失败
订阅直播内置 cdn 流
0: 成功, 非0: 失败
加入房间后, 订阅远端多个用户发布的资源
远端用户 userId 数组
媒体资源类型
是否视频小流 true:订阅视频小流 false:订阅视频大流
0: 成功, 非0: 失败
切换前后摄像头
0: 成功, 非0: 失败
切换直播角色
0: 成功, 非0: 失败
切换到指定摄像头
0: 成功, 非0: 失败
加入房间后, 取消发布已经发布的本地资源
媒体资源类型
0: 成功, 非0: 失败
取消发布自定义视频
0: 成功, 非0: 失败
加入房间后, 取消订阅远端单个用户发布的资源
远端用户 userId
媒体资源类型
0: 成功, 非0: 失败
取消订阅自定义流
0: 成功, 非0: 失败
取消订阅主播合流资源, 仅供直播观众用户使用
媒体资源类型
0: 成功, 非0: 失败
取消订阅直播内置 cdn 流
0: 成功, 非0: 失败
加入房间后, 取消订阅远端多个用户发布的资源
远端用户 userId 数组
媒体资源类型
0: 成功, 非0: 失败
获取当前使用摄像头位置
{Promise
创建 RTC 接口引擎
引擎初始化配置
引擎实例
暂停混音, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
开始混音, 仅支持混合本地音频文件数据, 仅供会议用户或直播主播用户使用
仅支持本地音频文件
混音行为模式
是否本地播放, 默认 true
循环混音或者播放次数,默认播放 1 次
0: 成功, 非0: 失败
停止混音, 仅供会议用户或直播主播用户使用
0: 成功, 非0: 失败
Generated using TypeDoc
设置 CDN 直播推流地址, 仅供直播主播用户使用
RCRTCEngineInterface