继承自 ar::rtc::IRtcEngine .
Public 类型 | |
---|---|
virtual IChannel * | createChannel (const char *channelId)=0 |
详细描述
成员函数说明
createChannel
virtual AR::IChannel* createChannel(const char *channelId);
IChannel 对象
创建并获取一个你可以多次调用该方法,创建多个 IChannel 对象,再调用各 IChannel 对象中的 joinChannel 方法,实现同时加入多个频道。
加入多个频道后,你可以同时订阅各个频道的音、视频流;但是同一时间只能在一个频道发布一路音、视频流。
参数
参数 | 描述 |
---|---|
channelId | 能标识频道的频道名,长度在 64 字节以内的字符。以下为支持的字符集范围(共 89 个字符): |
返回值
- 方法调用成功,返回 IChannel 对象的指针
- 方法调用失败,返回一个空指针 NULL
- 如果将 channelId 设为空字符 "",SDK 会返回 ERR_REFUSED(5)
注意事项:
- 该参数没有默认值,请确保对参数设值。
- 请勿将该参数设为空字符 "",否则 SDK 会返回 ERR_REFUSED(5)