RCRTCRoom 类的构造函数。
RTC上下文,
运行时
房间号
RTC模式,
RCMediaService
IRCRTCInitOptions
客户端会话 ID,用于标识客户端。
发送信号的时间间隔。
获取当前已经订阅的全量资源 returns subscribedTracks ISubscribeAttr[]
退出并销毁当前房间实例,退出后该房间的所有方法将不可用
获取 _pc 实例
断线重连后尝试补发断线过程中的通知信息
它将订阅任务添加到队列中。
(RCRemoteTrack | ISubscribeAttr)[]
一个用代码和失败列表解析为对象的承诺。
它将取消订阅任务添加到队列中。
要取消订阅的曲目。
一个用代码和失败列表解析为对象的承诺。
将任务添加到任务队列的函数。
(RCRemoteTrack | ISubscribeAttr)[]
无差别清空所有事件监听器
删除房间属性
待删除的属性名数组
是否在删除属性的时候携带消息内容,传空则不往房间中发送消息
RTC 业务内部使用参数,用户忽略
事件派发
获取当前 userId
获取已发布的本地资源
获取所有已发布的资源
根据 trackId 获取房间内的远端资源
获取所有房间已发布的远端资源列表
获取远端用户的资源列表
获取远程用户列表,不包含当前用户
获取房间属性
要查询的属性名数组,当数组长度为空时,取所有已设置的 kv 值
RTC 业务内部使用参数,用户忽略
获取房间 Id
获取房间当前会话 Id,当房间内已无成员时房间会回收,重新加入时 sessionId 将更新
查询房间是否已销毁
移除事件监听器
添加事件监听器
音量上报
业务端传入的音量上报事件
上报时间间隔
增量发布资源,若发布的资源 tag 及媒体类型重复,后者将覆盖前者进行发布。
待发布的 RCLocalTrack 实例
注册房间数据监控
注册事件监听器,多次注册会导致后者覆盖前者,可以通过使用 registerRoomEventListener(null)
取消注册
清空所有指定类型的事件监听器
向房间内发消息
消息名称
消息内容
设置房间上行资源的总码率配置
音视频发送码率上限,不可小于 200 且不可小于 min
音视频发送码率下限,默认值为 1,且不可小于 1,不可大于 max
起始码率,默认为码率上限的 70%
设置房间属性
属性名
属性值
是否在设置属性的时候携带消息内容,传空则不往房间中发送消息
RTC 业务内部使用参数,用户忽略
订阅资源
增量取消资源发布,若相应资源中存在小流资源,则同时取消发布
取消发布的 RCLocalTrack 列表
取消订阅资源
预取消远端资源
强制修改订阅列表,仅订阅数组中的资源,取消订阅其他已订阅资源。
当参数为 []
时,意味着不再订阅任何资源
变更的资源列表
Generated using TypeDoc
房间抽象基类