iOS/macOS(Objective-C)[v1.7.5.0]
|
RtcGroupManager, 分组服务核心接口 更多...
#import <PanoRtcGroupManager.h>
构造函数 | |
(instancetype) | - init |
此方法不可用。 | |
(PanoResult) | - joinGroup:config: |
加入分组。 更多... | |
(PanoResult) | - subscribeGroup: |
订阅分组。 更多... | |
(PanoResult) | - unsubscribeGroup: |
取消订阅分组。 更多... | |
(PanoResult) | - leaveGroup: |
离开分组。 更多... | |
(PanoResult) | - inviteGroupUsers:users: |
邀请用户加入分组。 更多... | |
(PanoResult) | - dismissGroup: |
解散分组。 更多... | |
(PanoResult) | - setDefaultGroup: |
设置默认分组。在音频自动订阅启用的情况下,默认分组设置后新用户加入频道会自动加入和订阅默认分组。 更多... | |
(PanoResult) | - observeGroup: |
观察指定分组的事件。调用成功后可在未加入分组的情况下接收分组事件。 更多... | |
(PanoResult) | - unobserveGroup: |
取消观察指定分组的事件。 更多... | |
(PanoResult) | - observeAllGroups |
观察所有分组的事件,包括后续创建的分组。调用成功后可在未加入分组的情况下接收分组事件。 更多... | |
(PanoResult) | - unobserveAllGroups |
取消观察所有分组的事件。 更多... | |
类方法 | |
(instancetype) | + new |
此方法不可用。 | |
属性 | |
id< PanoRtcGroupManagerDelegate > | delegate |
设置分组服务的代理。 | |
RtcGroupManager, 分组服务核心接口
- (PanoResult) dismissGroup: | (NSString *) | groupId |
解散分组。
groupId | 分组标识。 |
- (PanoResult) inviteGroupUsers: | (NSString *) | groupId | |
users: | (NSArray< NSNumber * > *_Nonnull) | users | |
邀请用户加入分组。
groupId | 分组标识。 |
users | 受邀用户列表。 |
- (PanoResult) joinGroup: | (NSString *) | groupId | |
config: | (PanoRtcGroupConfig *_Nullable) | config | |
加入分组。
groupId | 分组标识。最大长度是128字节。 |
config | 分组配置参数 |
- (PanoResult) leaveGroup: | (NSString *) | groupId |
离开分组。
groupId | 分组标识。 |
- (PanoResult) observeAllGroups |
观察所有分组的事件,包括后续创建的分组。调用成功后可在未加入分组的情况下接收分组事件。
- (PanoResult) observeGroup: | (NSString *) | groupId |
观察指定分组的事件。调用成功后可在未加入分组的情况下接收分组事件。
groupId | 分组标识。 |
- (PanoResult) setDefaultGroup: | (NSString *_Nullable) | groupId |
设置默认分组。在音频自动订阅启用的情况下,默认分组设置后新用户加入频道会自动加入和订阅默认分组。
groupId | 默认分组标识。最大长度是128字节。置空为取消默认分组设置。 |
- (PanoResult) subscribeGroup: | (NSString *) | groupId |
订阅分组。
groupId | 分组标识。 |
- (PanoResult) unobserveAllGroups |
取消观察所有分组的事件。
- (PanoResult) unobserveGroup: | (NSString *) | groupId |
取消观察指定分组的事件。
groupId | 分组标识。 |
- (PanoResult) unsubscribeGroup: | (NSString *) | groupId |
取消订阅分组。
groupId | 分组标识。 |