9#import <Foundation/Foundation.h> 
   14NS_ASSUME_NONNULL_BEGIN
 
   16#pragma mark - PanoRtcAnnotationDelegate 
   18typedef UInt32 PanoAnnoWindowID;
 
   31#pragma mark Core Delegate Methods 
   54                      name:(NSString* _Nonnull)filename;
 
   66- (void)onAnnoWindowCreated:(PanoAnnoWindowID)windowId;
 
   78- (void)onAnnoWindowDestroyed:(PanoAnnoWindowID)windowId;
 
   82#pragma mark - PanoRtcAnnotation 
   95+ (instancetype)
new NS_UNAVAILABLE;
 
   98- (instancetype)
init NS_UNAVAILABLE;
 
  100#pragma mark Core Service 
  346- (
PanoResult)clearUserContents:(UInt64)userId;
 
  392- (
PanoResult)snapshot:(NSString * _Nonnull)outputDir;
 
  461- (
PanoResult)setOption:(NSObject * _Nullable)option
 
  482#pragma mark - PanoRtcAnnotationManagerDelegate 
  495#pragma mark Core Delegate Methods 
  507- (void)onVideoAnnotationStart:(UInt64)userId
 
  508                        stream:(SInt32)streamId;
 
  519- (void)onVideoAnnotationStop:(UInt64)userId
 
  520                       stream:(SInt32)streamId;
 
  530- (void)onShareAnnotationStart:(UInt64)userId;
 
  539- (void)onShareAnnotationStop:(UInt64)userId;
 
  549- (void)onExternalAnnotationStart:(NSString * _Nonnull)annotationId;
 
  558- (void)onExternalAnnotationStop:(NSString * _Nonnull)annotationId;
 
  562#pragma mark - PanoRtcAnnotationManager 
  575+ (instancetype)
new NS_UNAVAILABLE;
 
  578- (instancetype)
init NS_UNAVAILABLE;
 
  580#pragma mark Core Service 
  613                                         stream:(SInt32)streamId;
 
  647- (
PanoRtcAnnotation * _Nullable)externalAnnotation:(NSString * _Nonnull)annotationId;
 
PanoAnnoOptionType
标注选项。
Definition: PanoEnumerates.h:488
PanoWBRoleType
白板角色类型。
Definition: PanoEnumerates.h:276
PanoWBToolType
白板工具类型。
Definition: PanoEnumerates.h:286
PanoWBFontStyle
白板字体样式。
Definition: PanoEnumerates.h:332
PanoWBFillType
白板填充类型。
Definition: PanoEnumerates.h:324
PanoExternalAnnoMode
外部标注模式。
Definition: PanoEnumerates.h:515
PanoResult
返回。
Definition: PanoEnumerates.h:19
PanoVideoScalingMode
视频缩放模式。
Definition: PanoEnumerates.h:177
UIView PanoView
PANO视图类。
Definition: PanoObjects.h:22
PanoRtcAnnotation 接口类对应用程序提供了所有的标注相关方法。
Definition: PanoRtcAnnotation.h:93
PanoWBToolType getToolType()
获取工具类型
PanoResult redo()
重做标注的上一次被撤销操作。
instancetype init()
此方法不可用。
instancetype new()
此方法不可用。
PanoResult undo()
撤销标注上一次操作。
PanoResult clearContents()
清除标注内容
PanoResult stopAnnotation()
停止标注
PanoRtcAnnotationManager 接口类对应用程序提供了所有的标注对象管理相关方法。
Definition: PanoRtcAnnotation.h:573
instancetype init()
此方法不可用。
instancetype new()
此方法不可用。
白板颜色类。
Definition: PanoObjects.h:532
PanoRtcAnnotationDelegate 协议启用对应用程序的回调。
Definition: PanoRtcAnnotation.h:28
PanoRtcAnnotationManagerDelegate 协议启用对应用程序的回调。
Definition: PanoRtcAnnotation.h:492