1 #ifndef RT_Annotation_H_ 2 #define RT_Annotation_H_ 9 class AnnotationObject;
22 virtual Result start() = 0;
24 virtual Result setApplicationWindow(
const WindowId&
id,
bool isWhiteboard) = 0;
25 virtual Result setZoomMode(
bool isZoom =
false) = 0;
28 virtual Result setLineWidth(
int width) = 0;
39 virtual void setAnnotationId(
const AnnotationId&
id) = 0;
40 virtual UserId ownerUserId() = 0;
41 virtual void setOwnerUserId(
const UserId&
id) = 0;
42 virtual bool isMine() = 0;
45 virtual void setAnnotationSize(
int width,
int height) = 0;
DeviceId AnnotationId
直播频道ID类型
Definition: common.h:17
std::vector< WindowId > WindowIds
Definition: common.h:439
String UserId
用户号类型,唯一标识房间内一个用户,长度不大于Max_UserId定义;由应用层定义传递给AVD SDK,要求保证房间...
Definition: common.h:13
int Result
返回值类型
Definition: combase.h:9
视频渲染接口类
Definition: videorender.h:69
#define RT_API_EXPORT
Definition: defines.h:186
房间模块接口类
Definition: room.h:349
ClearType
Definition: common.h:506
Definition: mannotation.h:18
LineArrowType
Definition: common.h:499
unsigned char uint8
Definition: defines.h:395
virtual ~IMAnnotation()
Definition: mannotation.h:55
Definition: audiocapture.h:5
AnnotationToolType
Definition: common.h:482