标注管理器
更多...
#include <PanoAnnotation.h>
|
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 |
获取共享标注对象
- 参数
-
- 返回
- 非空指针: 指向共享标注对象的指针。
- 空指针: 失败
- 注解
- 不要删除此指针, AnnotationManager会维护其生命周期。
◆ getVideoAnnotation()
virtual PanoAnnotation * AnnotationManager::getVideoAnnotation |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
pure virtual |
获取视频标注对象
- 参数
-
- 返回
- 非空指针: 指向视频标注对象的指针。
- 空指针: 失败
- 注解
- 不要删除此指针, AnnotationManager会维护其生命周期。
该类的文档由以下文件生成: