WhiteRoomCallbackDelegate Protocol Reference
成员
firePhaseChanged:
- (void)firePhaseChanged:(WhiteRoomPhase)phase;房间连接状态发生变化回调。 @param phase 房间的连接状态,详见 WhiteRoomPhase。
fireRoomStateChanged:
- (void)fireRoomStateChanged:(WhiteRoomState *)modifyState;房间状态属性发生变化回调。 该回调仅返回发生变化的房间状态属性,未发生变化的房间状态字段,均为空。 @param modifyState 发生变化的房间状态属性,详见 WhiteRoomState。
fireDisconnectWithError:
- (void)fireDisconnectWithError:(NSString *)error;白板 SDK 与白板服务器连接中断回调。 @param error 错误信息。
fireKickedWithReason:
- (void)fireKickedWithReason:(NSString *)reason;用户被服务器移出房间回调。 @param reason 用户被移除房间的原因。
fireCatchErrorWhenAppendFrame:error:
- (void)fireCatchErrorWhenAppendFrame:(NSUInteger)userId error:(NSString *)error;同步用户行为发生错误回调。 *Note:** 该回调通常是可以忽略的,你可以根据业务情况自行决定是否监听。 @param userId 用户 ID。 @param error 错误原因。
fireCanUndoStepsUpdate:
- (void)fireCanUndoStepsUpdate:(NSInteger)canUndoSteps;可撤销次数发生变化回调。 当本地用户调用 undo 撤销上一步操作时,会触发该回调,报告剩余的可撤销次数。 @param canUndoSteps 剩余的可撤销次数。
fireCanRedoStepsUpdate:
- (void)fireCanRedoStepsUpdate:(NSInteger)canRedoSteps;可重做次数发生变化回调。 当本地用户调用 redo 重做上一步操作时,会触发该回调,报告剩余的可重做次数。 @param canRedoSteps 剩余的可重做次数。
fireMagixEvent:
- (void)fireMagixEvent:(WhiteEvent *)event;白板自定义事件回调。 @param event 自定义事件。详见 WhiteEvent。
fireHighFrequencyEvent:
- (void)fireHighFrequencyEvent:(NSArray<WhiteEvent >)events;高频自定义事件一次性回调。 @param events 高频自定义事件。详见 WhiteEvent。
onUnifiedPageStateChange:
- (void)onUnifiedPageStateChange:(WhiteUnifiedPageStateChange *)state;MainView、DocsViewer、Slide 或 Presentation 的统一页面/缩放状态变化。