8 #import "ZoomSDKErrors.h"
23 - (void) onAnnotationToolChanged:(AnnotationToolType)tool;
29 id<ZoomSDKCustomizedAnnotationDelegate> _delegate;
31 @property(nonatomic, assign)id<ZoomSDKCustomizedAnnotationDelegate> delegate;
37 - (ZoomSDKError)canClear:(AnnotationClearType)clearType;
43 - (ZoomSDKError)clear:(AnnotationClearType)clearType;
49 - (ZoomSDKError)setTool:(AnnotationToolType)toolType;
55 - (ZoomSDKError)getCurrentTool:(AnnotationToolType*)toolType;
61 - (ZoomSDKError)setColor:(
Color)color;
67 - (ZoomSDKError)getCurrentColor:(
Color*)color;
73 - (ZoomSDKError)setLineWidth:(
long)lineWidth;
79 - (ZoomSDKError)getCurrentLineWidth:(
long*)lineWidth;
94 - (ZoomSDKError)canSaveSnapshot;
100 - (ZoomSDKError)saveSnapshot:(NSString*)snapShotName NS_DEPRECATED_MAC(4.1, 5.0);
108 - (ZoomSDKError)saveSnapshot:(NSString*)snapShotName snapshotSaveType:(ZoomSDKAnnotationSavedType)savedType NS_AVAILABLE_MAC(5.2);
122 - (void)onAnnotationStatusChanged:(
ZoomSDKShareElement*)element Status:(AnnotationStatus)status;
129 - (void)onAnnotationSupportPropertyChangedForCustom:(BOOL)isSupportAnnotation shareSourceUserID:(
unsigned int)userID;
135 id<ZoomSDKCustomizedAnnotationCtrlDelegate> _delegate;
137 @property(nonatomic, assign) id<ZoomSDKCustomizedAnnotationCtrlDelegate> delegate;