|
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 | 分组标识。 |