| 名称 | 描述 |
|---|---|
| getSdkVersion() | 获得当前SDK版本号 |
| createWhiteBoardRoom() | 创建白板 WhiteBoardRoom |
| destroyWhiteBoardRoom() | 销毁白板房间 WhiteBoardRoom |
| getWhiteBoardRoom() | 通过房间ID获取白板房间对象 |
| setFromOnerRTC() | 表示后续传入SDK的token是onertoken(默认认为是byte token) |
| 名称 | 描述 |
|---|---|
| getRoomID() | 获得当前WhiteBoardRoom的房间ID |
| joinRoom() | 进房 |
| leaveRoom() | 退房 |
| getBoardInfo() | 获取白板信息 |
| destroyWhiteBoard() | 销毁白板 WhiteBoard |
| createWhiteBoard() | 在房间内创建白板 |
| closeAllWhiteBoard() | 关闭所有白板,重进房间后无法进行写画 |
| getWhiteBoard() | 通过白板ID获取白板对象 |
| startPlaybackWhiteBoard() | 开始播放白板录像 |
| pausePlaybackWhiteBoard() | 暂停播放录像 |
| stopPlaybackWhiteBoard() | 通过白板ID获取白板对象 |
| setPlaybackWhiteBoardProgress() | 设置白板回放进度 |
| cancelPausePlaybackWhiteBoard() | 暂停 |
| 名称 | 描述 |
|---|---|
| onError() | 当内部发生错误信息时回调该事件 |
| onVRTCError() | 当内部发生错误信息时回调该事件 |
| onWarning() | 告警回调 |
| onLoginResult() | 用户加入房间 |
| onJoinRoomResult() | 用户加入房间 |
| onLeaveRoomResult() | 用户加入房间 |
| onPlaybackWhiteBoardStateChanged() | 回放状态回调 |
| onPlaybackWhiteBoardProgressUpdate() | 回放进度回调 |
| onCreateWhiteBoard() | 用户创建新白板回调(WhiteBoard) |
| onGetBoardInfo() | 获取白板信息回调 |
| 名称 | 描述 |
|---|---|
| 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() | 翻页 |
| 名称 | 描述 |
|---|---|
| onInitBoard() | 白板初始化时回调白板信息 |
| onCreatePages() | 创建新页 |
| onFlipPage() | 翻页 |
| onRemovePages() | 删除页 |
| onPageIndexChanged() | 当前页发生改变时通知(跳转或删除),以便更新 UI |
| onPagesCountChanged() | 总页数发生改变时通知(添加或删除),以便更新 UI |
| onChangePageBackground() | 页面背景信息被修改回调 |
| onChangeBoardBackground() | 修改白板默认背景回调。 |
| onWarning() | 当内部发生警告信息时回调该事件 |
| onLockBoard() | 锁住画板 UI |
| onRecordUpdated() | 画板记录堆栈变化 |
| onLockElement() | 锁定画板图形 |
| onError() | 错误回调 |
| onLoadingImage() | 加载画面回调 |
| onClearPage() | 白板清空回调 |