Windows(C++)[v1.7.5.0]
| Public 成员函数 | Protected 成员函数 | 所有成员列表
AnnotationManager类 参考abstract

标注管理器 更多...

#include <PanoAnnotation.h>

class  Callback
 AnnotationManager 的回调函数, 在使用 AnnotationManager 之前必须要设置回调以获取事件通知。 更多...
 

Public 成员函数

virtual QResult setCallback (Callback *callback)=0
 设置标注管理器回调函数,用以接收标注事件消息
 
virtual PanoAnnotationgetVideoAnnotation (uint64_t userId, int streamId)=0
 获取视频标注对象 更多...
 
virtual PanoAnnotationgetShareAnnotation (uint64_t userId)=0
 获取共享标注对象 更多...
 
virtual PanoAnnotationgetExternalAnnotation (const char *annotationId)=0
 获取外部标注对象 更多...
 

Protected 成员函数

virtual ~AnnotationManager ()=default
 析构函数
 

详细描述

标注管理器

成员函数说明

◆ getExternalAnnotation()

virtual PanoAnnotation * AnnotationManager::getExternalAnnotation ( const char *  annotationId)
pure virtual

获取外部标注对象

参数
annotationId标注ID。最大长度128字节
返回
  • 非空指针: 指向外部标注对象的指针。
  • 空指针: 失败
注解
  • 不要删除此指针, AnnotationManager会维护其生命周期。
  • 标注ID必须以"pano-annotation-ext-"作为前缀。
  • 当传入的annotationId之前没被设置过,AnnotationManager会生成新的标注对象

◆ getShareAnnotation()

virtual PanoAnnotation * AnnotationManager::getShareAnnotation ( uint64_t  userId)
pure virtual

获取共享标注对象

参数
userId用户ID
返回
  • 非空指针: 指向共享标注对象的指针。
  • 空指针: 失败
注解
不要删除此指针, AnnotationManager会维护其生命周期。

◆ getVideoAnnotation()

virtual PanoAnnotation * AnnotationManager::getVideoAnnotation ( uint64_t  userId,
int  streamId 
)
pure virtual

获取视频标注对象

参数
userId用户ID
streamId视频流ID
返回
  • 非空指针: 指向视频标注对象的指针。
  • 空指针: 失败
注解
不要删除此指针, AnnotationManager会维护其生命周期。

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