Android(Java)[v1.7.5.0]
Public 成员函数 | 所有成员列表
com.pano.rtc.api.RtcWhiteboard.Callback接口 参考

PANO白板引擎回调接口。 更多...

Public 成员函数

default void onStatusSynced ()
 白板数据同步完成通知
 
void onPageNumberChanged (int curPage, int totalPages)
 白板页码变化通知 更多...
 
void onImageStateChanged (String url, WBImageState state)
 图片状态变化通知 更多...
 
default void onHtmlStateChanged (String fileId, String url, WBHtmlState state)
 HTML状态变化通知 更多...
 
void onViewScaleChanged (float scale)
 白板视图缩放比例变化通知 更多...
 
void onRoleTypeChanged (WBRoleType newRole)
 白板角色类型变化通知 更多...
 
void onContentUpdated ()
 白板内容更新通知
 
default void onSnapshotComplete (QResult result, String filename)
 白板快照完成通知 更多...
 
void onMessage (long userId, byte[] msg)
 
default void onAddBackgroundImages (QResult result, String fileId)
 添加一组背景图结果通知 更多...
 
default void onAddH5File (QResult result, String fileId)
 添加H5文件结果通知 更多...
 
default void onDocTranscodeStatus (QResult result, String fileId, int progress, int totalPage)
 文档转码状态通知 更多...
 
default void onCreateDoc (QResult result, String fileId)
 创建白板文件通知 更多...
 
default void onDeleteDoc (QResult result, String fileId)
 删除白板文件通知 更多...
 
default void onSwitchDoc (QResult result, String fileId)
 切换白板文件通知 更多...
 
default void onSaveDoc (QResult result, String fileId, String outputDir)
 保存白板文件通知 更多...
 
default void onDocThumbnailReady (String fileId, List< String > urls)
 白板文件缩略图完成通知 更多...
 
default void onExternalHtmlMessageReceived (String fileId, String msg)
 外部Html消息通知 更多...
 
default void onVisionShareStarted (long userId)
 视角共享开始通知 更多...
 
default void onVisionShareStopped (long userId)
 视角共享结束通知 更多...
 
default void onUserJoined (long userId, String userName)
 回调用户加入白板的事件。 更多...
 
default void onUserLeft (long userId)
 回调用户加入白板的事件。 更多...
 
default void onUndoStatusChanged (boolean canUndo)
 撤消操作状态通知 更多...
 
default void onRedoStatusChanged (boolean canRedo)
 重做操作状态通知 更多...
 
default void onDrawEvent (WBDrawEvent event)
 白板绘制相关事件通知 更多...
 

详细描述

PANO白板引擎回调接口。

成员函数说明

◆ onAddBackgroundImages()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onAddBackgroundImages ( QResult  result,
String  fileId 
)
inline

添加一组背景图结果通知

参数
result通知结果
fileId白板文件ID

◆ onAddH5File()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onAddH5File ( QResult  result,
String  fileId 
)
inline

添加H5文件结果通知

参数
result通知结果
fileId白板文件ID

◆ onCreateDoc()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onCreateDoc ( QResult  result,
String  fileId 
)
inline

创建白板文件通知

参数
result通知结果
fileId白板文件ID

◆ onDeleteDoc()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onDeleteDoc ( QResult  result,
String  fileId 
)
inline

删除白板文件通知

参数
result通知结果
fileId白板文件ID

◆ onDocThumbnailReady()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onDocThumbnailReady ( String  fileId,
List< String >  urls 
)
inline

白板文件缩略图完成通知

参数
fileId白板文件ID
urls缩略图url列表

◆ onDocTranscodeStatus()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onDocTranscodeStatus ( QResult  result,
String  fileId,
int  progress,
int  totalPage 
)
inline

文档转码状态通知

参数
result通知结果
fileId白板文件ID
progress转码进度
totalPage转码总页数

◆ onDrawEvent()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onDrawEvent ( WBDrawEvent  event)
inline

白板绘制相关事件通知

参数
event绘制相关事件。

◆ onExternalHtmlMessageReceived()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onExternalHtmlMessageReceived ( String  fileId,
String  msg 
)
inline

外部Html消息通知

参数
fileId白板文件ID
msg收到的自定义消息

◆ onHtmlStateChanged()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onHtmlStateChanged ( String  fileId,
String  url,
WBHtmlState  state 
)
inline

HTML状态变化通知

参数
fileId文件ID
urlHTML URL。
stateHTML状态码。

◆ onImageStateChanged()

void com.pano.rtc.api.RtcWhiteboard.Callback.onImageStateChanged ( String  url,
WBImageState  state 
)

图片状态变化通知

参数
url图片 URL。
state图片状态码。

◆ onMessage()

void com.pano.rtc.api.RtcWhiteboard.Callback.onMessage ( long  userId,
byte[]  msg 
)
参数
userId消息发送者 ID 白板消息通知

◆ onPageNumberChanged()

void com.pano.rtc.api.RtcWhiteboard.Callback.onPageNumberChanged ( int  curPage,
int  totalPages 
)

白板页码变化通知

参数
curPage当前页码。
totalPages总页数。

◆ onRedoStatusChanged()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onRedoStatusChanged ( boolean  canRedo)
inline

重做操作状态通知

参数
canRedo是否可以重做。

◆ onRoleTypeChanged()

void com.pano.rtc.api.RtcWhiteboard.Callback.onRoleTypeChanged ( WBRoleType  newRole)

白板角色类型变化通知

参数
newRole新角色。

◆ onSaveDoc()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onSaveDoc ( QResult  result,
String  fileId,
String  outputDir 
)
inline

保存白板文件通知

参数
result通知结果
fileId白板文件ID
outputDir输出路径

◆ onSnapshotComplete()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onSnapshotComplete ( QResult  result,
String  filename 
)
inline

白板快照完成通知

参数
result快照结果
filename快照文件名

◆ onSwitchDoc()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onSwitchDoc ( QResult  result,
String  fileId 
)
inline

切换白板文件通知

参数
result通知结果
fileId白板文件ID

◆ onUndoStatusChanged()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onUndoStatusChanged ( boolean  canUndo)
inline

撤消操作状态通知

参数
canUndo是否可以撤消。

◆ onUserJoined()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onUserJoined ( long  userId,
String  userName 
)
inline

回调用户加入白板的事件。

参数
userId客户定义的用户标识。
userName客户定义的用户显示名字。

◆ onUserLeft()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onUserLeft ( long  userId)
inline

回调用户加入白板的事件。

参数
userId客户定义的用户标识。

◆ onViewScaleChanged()

void com.pano.rtc.api.RtcWhiteboard.Callback.onViewScaleChanged ( float  scale)

白板视图缩放比例变化通知

参数
scale缩放比例。

◆ onVisionShareStarted()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onVisionShareStarted ( long  userId)
inline

视角共享开始通知

参数
userId用户ID。

◆ onVisionShareStopped()

default void com.pano.rtc.api.RtcWhiteboard.Callback.onVisionShareStopped ( long  userId)
inline

视角共享结束通知

参数
userId用户ID。

该接口的文档由以下文件生成: