1 #ifndef RT_AnnotationInternal_H_
2 #define RT_AnnotationInternal_H_
18 virtual void onAnnotationAddNotifiyStr(
const BoardId bid,
const std::string& annotaionStr) = 0;
19 virtual void onAnnotationUpdateNotifiyStr(
const BoardId bid,
const AnnotationId& annoId,
const std::string& annotaionStr) = 0;
20 virtual void onAnnotaionClearNotfiy(
const BoardId bid,
const std::string userid)= 0;
33 virtual Result addAnnotationStr(
BoardId bid,
const std::string& annostr) = 0;
43 virtual void redrawAll(
BoardId bid)=0;
50 #endif//RT_AnnotationInternal_H_
DeviceId AnnotationId
Definition: common.h:17
String BoardId
Definition: common.h:18
int Result
Definition: combase.h:13
virtual ~IListener()
Definition: mannotaioninternal.h:22
#define RT_API_EXPORT
Definition: defines.h:188
unsigned int uint32
Definition: defines.h:393
Definition: mannotaioninternal.h:11
virtual ~IMAnnotaionInternal()
Definition: mannotaioninternal.h:45
std::vector< std::string > AnnotationTypes
Definition: common.h:576
Definition: mannotaioninternal.h:13
Definition: audiocapture.h:5
AnnotationToolType
Definition: common.h:482
Definition: annotationobject.h:71