AgoraEduGroupHandler
AgoraEduGroupHandler 类包含子房间管理相关事件回调。
onGroupInfoUpdated
分组信息更新回调。
C++
void onGroupInfoUpdated(AgoraEduContextGroupInfo groupInfo)
参数
参数名 | 描述 |
---|---|
groupInfo | 分组信息对象 AgoraEduContextGroupInfo。 |
onSubRoomListAdded
新增子房间回调。
C++
void onSubRoomListAdded(Array<AgoraEduContextSubRoomInfo> subRoomList)
参数
参数名 | 描述 |
---|---|
subRoomList | 子房间信息 AgoraEduContextSubRoomInfo 列表。 |
onSubRoomListRemoved
移除子房间回调。
C++
void onSubRoomListRemoved(Array<AgoraEduContextSubRoomInfo> subRoomList)
参数
参数名 | 描述 |
---|---|
subRoomList | 子房间信息 AgoraEduContextSubRoomInfo 列表。 |
onSubRoomListUpdated
子房间列表更新回调。
C++
void onSubRoomListUpdated(Array<AgoraEduContextSubRoomInfo> subRoomList)
参数
参数名 | 描述 |
---|---|
subRoomList | 子房间信息 AgoraEduContextSubRoomInfo 列表。 |
onUserListInvitedToSubRoom
提示用户收到加入子房间的邀请。
C++
void onUserListInvitedToSubRoom(Array<String> userList,
String subRoomUuid,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
userList | 用户 ID 列表。 |
subRoomUuid | 子房间 ID。 |
operator | 操作人,可为空。 |
onUserListRejectedToSubRoom
提示用户拒绝加入子房间的邀请。
C++
void onUserListRejectedToSubRoom(Array<String> userList,
String subRoomUuid,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
userList | 用户 ID 列表。 |
subRoomUuid | 子房间 ID。 |
operator | 操作人,可为空。 |
onUserListAddedToSubRoom
提示用户被加入子房间。
C++
void onUserListAddedToSubRoom(Array<String> userList,
String subRoomUuid,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
userList | 用户 ID 列表。 |
subRoomUuid | 子房间 ID。 |
operator | 操作人,可为空。 |
onUserMovedToSubRoom
用户从一个子房间被移动至另一个子房间。
C++
void onUserMovedToSubRoom(String userUuid,
String fromSubRoomUuid,
String toSubRoomUuid,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
userList | 用户 ID 列表。 |
fromSubRoomUuid | 源子房间 ID。 |
toSubRoomUuid | 目标子房间 ID。 |
operator | 操作人,可为空。 |
onUserListRemovedFromSubRoom
提示用户被移出子房间。
C++
void onUserListRemovedFromSubRoom(Array<AgoraEduContextSubRoomRemovedUserEvent> userList,
String subRoomUuid)
参数
参数名 | 描述 |
---|---|
userList | 用户 ID 列表。 |
subRoomUuid | 子房间 ID。 |