AgoraEduSubRoomHandler
AgoraEduSubRoomHandler 类包含子房间相关事件回调。
onJoinSubRoomSuccess
本地成功加入房间回调。
C++
void onJoinSubRoomSuccess(roomInfo: AgoraEduContextSubRoomInfo)
参数
参数名 | 描述 |
---|---|
roomInfo | 房间信息 AgoraEduContextRoomInfo。 |
onJoinSubRoomFailure
本地加入子房间失败回调。
C++
void onJoinSubRoomFailure(roomInfo: AgoraEduContextRoomInfo,
error: AgoraEduContextError)
参数
参数名 | 描述 |
---|---|
roomInfo | 房间信息 AgoraEduContextRoomInfo。 |
error | 错误原因 AgoraEduContextError。 |
onSubRoomPropertiesUpdated
子房间自定义属性更新回调。
C++
void onSubRoomPropertiesUpdated(Map<String, Any> changedProperties,
Map<String, Any> cause,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
changedProperties | 已更新的房间属性。 |
cause | 更新原因。 |
operator | 操作者 AgoraEduContextUserInfo,可为空。 |
onSubRoomPropertiesDeleted
子房间自定义属性删除回调。
C++
void onSubRoomPropertiesDeleted(Array<String> keyPaths,
Map<String, Any> cause,
AgoraEduContextUserInfo operator)
参数
参数名 | 描述 |
---|---|
keyPaths | 被删除的属性的 keyPath 数组。 |
cause | 删除原因。 |
operator | 操作者 AgoraEduContextUserInfo,可为空。 |
onSubRoomClosed
子房间关闭回调。
C++
void onSubRoomClosed()