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