IWhiteBoardRoomManager

名称 描述
getSdkVersion() 获得当前SDK版本号
createWhiteBoardRoom() 创建白板 WhiteBoardRoom
destroyWhiteBoardRoom() 销毁白板房间 WhiteBoardRoom
getWhiteBoardRoom() 通过房间ID获取白板房间对象
setFromOnerRTC() 表示后续传入SDK的token是onertoken(默认认为是byte token)

IWhiteBoardRoom

名称 描述
getRoomID() 获得当前WhiteBoardRoom的房间ID
joinRoom() 进房
leaveRoom() 退房
getBoardInfo() 获取白板信息
destroyWhiteBoard() 销毁白板 WhiteBoard
createWhiteBoard() 在房间内创建白板
closeAllWhiteBoard() 关闭所有白板,重进房间后无法进行写画
getWhiteBoard() 通过白板ID获取白板对象
startPlaybackWhiteBoard() 开始播放白板录像
pausePlaybackWhiteBoard() 暂停播放录像
stopPlaybackWhiteBoard() 通过白板ID获取白板对象
setPlaybackWhiteBoardProgress() 设置白板回放进度
cancelPausePlaybackWhiteBoard() 暂停

IWhiteBoardRoomEvents

名称 描述
onError() 当内部发生错误信息时回调该事件
onVRTCError() 当内部发生错误信息时回调该事件
onWarning() 告警回调
onLoginResult() 用户加入房间
onJoinRoomResult() 用户加入房间
onLeaveRoomResult() 用户加入房间
onPlaybackWhiteBoardStateChanged() 回放状态回调​
onPlaybackWhiteBoardProgressUpdate() 回放进度回调
onCreateWhiteBoard() 用户创建新白板回调(WhiteBoard)
onGetBoardInfo() 获取白板信息回调

IWhiteBoard

名称 描述
getWhiteBoardID() 获取当前白板的ID
getCurrentPageId() 获取当前白板的 PageId
getWhiteBoardRoomID() 获取当前白板的 ID
setEditMode() 设置当前白板是否可以编辑
hideDrawing() 隐藏白板
setEditType() 设置图形类型
enableDrawMode() 启用画板模式
setDrawMode() 设置画板模式
cancelDrawMode() 取消画板模式
getCurrentRecord() 启用画板模式
redo() 重做
undo() 撤销
clearPage() 清空白板页面
setShapeSize() 设置图形线条尺寸
setShapeColor() 设置图形颜色
setPenSize() 设置画笔尺寸
setPenColor() 设置画笔颜色
setTextColor() 设置文字颜色
setTextFontSize() 设置文本字号大小
createPage() 创建一页
getCurrentPageInfo() 获取当前页面信息
getAllPageInfo() 获取所有页面信息
getCurrentPageIndex() 获取当前页面索引
getPageInfoByIndex() 通过索引号获取白板页信息
changePageBackground() 修改某页背景图、背景色
changeBoardBackground() 修改白板默认背景图、背景色
removePages() 批量删除白板页
flipPage() 翻页

IWhiteBoardEvents

名称 描述
onInitBoard() 白板初始化时回调白板信息
onCreatePages() 创建新页
onFlipPage() 翻页
onRemovePages() 删除页
onPageIndexChanged() 当前页发生改变时通知(跳转或删除),以便更新 UI
onPagesCountChanged() 总页数发生改变时通知(添加或删除),以便更新 UI
onChangePageBackground() 页面背景信息被修改回调
onChangeBoardBackground() 修改白板默认背景回调。
onWarning() 当内部发生警告信息时回调该事件
onLockBoard() 锁住画板 UI
onRecordUpdated() 画板记录堆栈变化
onLockElement() 锁定画板图形
onError() 错误回调
onLoadingImage() 加载画面回调
onClearPage() 白板清空回调