RtcGroupManager, 分组服务核心接口
更多...
#include <PanoRtcGroup.h>
◆ dismissGroup()
virtual QResult RtcGroupManager::dismissGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
◆ inviteGroupUsers()
virtual QResult RtcGroupManager::inviteGroupUsers |
( |
const char * |
groupId, |
|
|
uint64_t * |
users, |
|
|
int |
count |
|
) |
| |
|
pure virtual |
邀请用户加入分组。
- 参数
-
groupId | 分组标识。 |
users | 受邀用户列表。 |
count | 用户列表长度。 |
- 返回
-
◆ joinGroup()
virtual QResult RtcGroupManager::joinGroup |
( |
const char * |
groupId, |
|
|
const GroupConfig & |
config |
|
) |
| |
|
pure virtual |
加入分组。
- 参数
-
groupId | 分组标识。最大长度是128字节。 |
config | 分组配置参数 |
- 返回
-
◆ leaveGroup()
virtual QResult RtcGroupManager::leaveGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
◆ observeAllGroups()
virtual QResult RtcGroupManager::observeAllGroups |
( |
| ) |
|
|
pure virtual |
观察所有分组的事件,包括后续创建的分组。调用成功后可在未加入分组的情况下接收分组事件。
- 返回
-
◆ observeGroup()
virtual QResult RtcGroupManager::observeGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
观察指定分组的事件。调用成功后可在未加入分组的情况下接收分组事件。
- 参数
-
- 返回
-
◆ setCallback()
◆ setDefaultGroup()
virtual QResult RtcGroupManager::setDefaultGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
设置默认分组。在音频自动订阅启用的情况下,默认分组设置后新用户加入频道会自动加入和订阅默认分组。
- 参数
-
groupId | 默认分组标识。最大长度是128字节。置空为取消默认分组设置。 |
- 返回
-
◆ subscribeGroup()
virtual QResult RtcGroupManager::subscribeGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
◆ unobserveAllGroups()
virtual QResult RtcGroupManager::unobserveAllGroups |
( |
| ) |
|
|
pure virtual |
◆ unobserveGroup()
virtual QResult RtcGroupManager::unobserveGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
◆ unsubscribeGroup()
virtual QResult RtcGroupManager::unsubscribeGroup |
( |
const char * |
groupId | ) |
|
|
pure virtual |
该类的文档由以下文件生成: