iOS/macOS(Objective-C)[v1.7.5.0]
构造函数 | 所有成员列表
<PanoRtcWhiteboardDelegate>协议 参考

PanoRtcEngineDelegate 协议启用对应用程序的回调。 更多...

#import <PanoRtcWhiteboard.h>

类 <PanoRtcWhiteboardDelegate> 继承关系图:

构造函数

(void) - onStatusSynced
 白板数据同步完成通知
 
(void) - onPageNumberChanged:withTotalPages:
 白板页码变化通知。 更多...
 
(void) - onImageStateChanged:withUrl:
 图片状态变化通知。 更多...
 
(void) - onHtmlStateChanged:withUrl:file:
 Html状态变化通知 更多...
 
(void) - onViewScaleChanged:
 白板视图缩放比例变化通知。 更多...
 
(void) - onRoleTypeChanged:
 白板角色类型变化通知。 更多...
 
(void) - onContentUpdated
 白板内容更新通知。
 
(void) - onSnapshotComplete:name:
 白板快照完成通知 更多...
 
(void) - onUndoStatusChanged:
 撤消操作状态通知 更多...
 
(void) - onRedoStatusChanged:
 重做操作状态通知 更多...
 
(void) - onDrawEvent:
 白板绘制相关事件通知 更多...
 
(void) - onMessageReceived:fromUser:
 
(void) - onAddBackgroundImages:file:
 添加一组背景图结果通知 更多...
 
(void) - onAddH5File:file:
 添加H5文件结果通知 更多...
 
(void) - onDocTranscodeStatus:file:progress:pageCount:
 文档转码状态通知 更多...
 
(void) - onDocCreate:file:
 创建白板文件通知 更多...
 
(void) - onDocDelete:file:
 删除白板文件通知 更多...
 
(void) - onDocSwitch:file:
 切换白板文件通知 更多...
 
(void) - onDocSave:file:path:
 保存白板文件通知 更多...
 
(void) - onDocThumbnailReady:thumbs:
 白板文件缩略图完成通知 更多...
 
(void) - onExternalHtmlMessageReceived:fileId:
 外部Html消息通知 更多...
 
(void) - onVisionShareStarted:
 视角共享开始通知 更多...
 
(void) - onVisionShareStopped:
 视角共享停止通知 更多...
 
(void) - onUserJoined:withName:
 回调用户加入白板的事件。 更多...
 
(void) - onUserLeft:
 回调用户离开白板的事件。 更多...
 

详细描述

PanoRtcEngineDelegate 协议启用对应用程序的回调。

SDK使用委托回调将白板运行时事件报告给应用程序。

函数文档

◆ onAddBackgroundImages:file:

- (void) onAddBackgroundImages: (PanoResult result
file: (NSString *_Nonnull)  fileId 
optional

添加一组背景图结果通知

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

◆ onAddH5File:file:

- (void) onAddH5File: (PanoResult result
file: (NSString *_Nonnull)  fileId 
optional

添加H5文件结果通知

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

◆ onDocCreate:file:

- (void) onDocCreate: (PanoResult result
file: (NSString *_Nonnull)  fileId 
optional

创建白板文件通知

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

◆ onDocDelete:file:

- (void) onDocDelete: (PanoResult result
file: (NSString *_Nonnull)  fileId 
optional

删除白板文件通知

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

◆ onDocSave:file:path:

- (void) onDocSave: (PanoResult result
file: (NSString *_Nonnull)  fileId
path: (NSString *_Nonnull)  outputDir 
optional

保存白板文件通知

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

◆ onDocSwitch:file:

- (void) onDocSwitch: (PanoResult result
file: (NSString *_Nonnull)  fileId 
optional

切换白板文件通知

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

◆ onDocThumbnailReady:thumbs:

- (void) onDocThumbnailReady: (NSString *_Nonnull)  fileId
thumbs: (NSArray< NSString * > *_Nonnull)  urls 
optional

白板文件缩略图完成通知

参数
fileId白板文件ID
urls缩略图url数组
count缩略图url数组大小

◆ onDocTranscodeStatus:file:progress:pageCount:

- (void) onDocTranscodeStatus: (PanoResult result
file: (NSString *_Nonnull)  fileId
progress: (UInt32)  progress
pageCount: (UInt32)  count 
optional

文档转码状态通知

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

◆ onDrawEvent:

- (void) onDrawEvent: (PanoWBDrawEvent *)  event
optional

白板绘制相关事件通知

参数
event绘制相关事件。

◆ onExternalHtmlMessageReceived:fileId:

- (void) onExternalHtmlMessageReceived: (NSString *_Nonnull)  msg
fileId: (NSString *_Nonnull)  fileId 
optional

外部Html消息通知

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

◆ onHtmlStateChanged:withUrl:file:

- (void) onHtmlStateChanged: (PanoWBHtmlState state
withUrl: (NSString *_Nonnull)  url
file: (NSString *_Nonnull)  fileId 
optional

Html状态变化通知

参数
stateHtml状态码。
urlHtml URL。
fileId白板文件ID。

◆ onImageStateChanged:withUrl:

- (void) onImageStateChanged: (PanoWBImageState state
withUrl: (NSString *_Nonnull)  url 
optional

图片状态变化通知。

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

◆ onMessageReceived:fromUser:

- (void) onMessageReceived: (NSData *_Nonnull)  message
fromUser: (UInt64)  userId 
optional
参数
message接收到的消息。
userId发送消息的用户。 白板消息通知

◆ onPageNumberChanged:withTotalPages:

- (void) onPageNumberChanged: (PanoWBPageNumber curPage
withTotalPages: (UInt32)  totalPages 
optional

白板页码变化通知。

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

◆ onRedoStatusChanged:

- (void) onRedoStatusChanged: (BOOL)  canRedo
optional

重做操作状态通知

参数
canRedo是否可以重做。

◆ onRoleTypeChanged:

- (void) onRoleTypeChanged: (PanoWBRoleType newRole
optional

白板角色类型变化通知。

参数
newRole新角色。

◆ onSnapshotComplete:name:

- (void) onSnapshotComplete: (PanoResult result
name: (NSString *_Nonnull)  filename 
optional

白板快照完成通知

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

◆ onUndoStatusChanged:

- (void) onUndoStatusChanged: (BOOL)  canUndo
optional

撤消操作状态通知

参数
canUndo是否可以撤消。

◆ onUserJoined:withName:

- (void) onUserJoined: (UInt64)  userId
withName: (NSString *_Nullable)  userName 
optional

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

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

◆ onUserLeft:

- (void) onUserLeft: (UInt64)  userId
optional

回调用户离开白板的事件。

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

◆ onViewScaleChanged:

- (void) onViewScaleChanged: (Float32)  scale
optional

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

参数
scale缩放比例。

◆ onVisionShareStarted:

- (void) onVisionShareStarted: (UInt64)  userId
optional

视角共享开始通知

参数
userId用户ID。

◆ onVisionShareStopped:

- (void) onVisionShareStopped: (UInt64)  userId
optional

视角共享停止通知

参数
userId用户ID。

该协议的文档由以下文件生成: