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