11#ifndef ANNOTATION_CTRL_INTERFACE_H
12#define ANNOTATION_CTRL_INTERFACE_H
~INEAnnotationView() override=default
析构函数
virtual int setEnableDraw(bool enable)=0
设置批注是否可绘制
virtual bool getIsAnnotationEnabled()=0
正在批注共享的用户状态
virtual std::string getAnnotationUrl()=0
获取批注加载地址
virtual void startAnnotationShare(const NEAnnotationCallback &callback)=0
开始批注共享
virtual int login()=0
登录批注
virtual int setupAnnotationCanvas(INEAnnotationView *view)=0
设置批注视图
virtual int resetAnnotationCanvas(INEAnnotationView *view)=0
重置批注视图
virtual void stopAnnotationShare(const NEAnnotationCallback &callback)=0
关闭批注共享
virtual int logout()=0
登出批注
NECallback<> NEAnnotationCallback
批注操作结果回调
virtual ~INERoomAnnotationController()=default
析构函数
std::function< void(int, const std::string &, const TResultParam &...)> NECallback
通用回调