iOS/macOS(Objective-C)[v1.7.5.0]
构造函数 | 类方法 | 所有成员列表
PanoRtcAnnotationManager类 参考

PanoRtcAnnotationManager 接口类对应用程序提供了所有的标注对象管理相关方法。 更多...

#import <PanoRtcAnnotation.h>

类 PanoRtcAnnotationManager 继承关系图:

构造函数

(instancetype) - init
 此方法不可用。
 
(PanoResult- setDelegate:
 设置标注管理器回调对象,用以接收管理器事件消息。 更多...
 
(PanoRtcAnnotation *_Nullable) - videoAnnotation:stream:
 获取视频标注对象 更多...
 
(PanoRtcAnnotation *_Nullable) - shareAnnotation:
 获取共享标注对象 更多...
 
(PanoRtcAnnotation *_Nullable) - externalAnnotation:
 获取外部标注对象 更多...
 

类方法

(instancetype) + new
 此方法不可用。
 

详细描述

PanoRtcAnnotationManager 接口类对应用程序提供了所有的标注对象管理相关方法。

PanoRtcAnnotationManager 对象可以通过 PanoRtcEngineKit 实例获取。

函数文档

◆ externalAnnotation:

- (PanoRtcAnnotation *_Nullable) externalAnnotation: (NSString *_Nonnull)  annotationId

获取外部标注对象

参数
annotationId标注ID。最大长度128字节,UTF8String。
返回
  • 外部标注对象
注解
  • 标注ID必须以"pano-annotation-ext-"作为前缀。
  • 当传入的annotationId之前没被设置过,PanoRtcAnnotationManager会生成新的标注对象。

◆ setDelegate:

- (PanoResult) setDelegate: (id< PanoRtcAnnotationManagerDelegate > _Nullable)  delegate

设置标注管理器回调对象,用以接收管理器事件消息。

参数
delegatePanoRtcAnnotationManagerDelegate 协议对象。
返回
  • kPanoResultOK: 成功
  • 其他: 失败

◆ shareAnnotation:

- (PanoRtcAnnotation *_Nullable) shareAnnotation: (UInt64)  userId

获取共享标注对象

参数
userId用户ID
返回
  • 共享标注对象

◆ videoAnnotation:stream:

- (PanoRtcAnnotation *_Nullable) videoAnnotation: (UInt64)  userId
stream: (SInt32)  streamId 

获取视频标注对象

参数
userId用户ID
streamId视频流ID
返回
  • 视频标注对象

该类的文档由以下文件生成: