6#import <Foundation/Foundation.h>
85@protocol MobileRTCAnnotationServiceDelegate <NSObject>
99- (void)onAnnotationService:(nullable
MobileRTCAnnotationService *)service supportStatusChanged:(BOOL)support shareSouceID:(NSUInteger)shareSourceID;
111@property (weak, nonatomic) id<MobileRTCAnnotationServiceDelegate> _Nullable
delegate;
119- (BOOL)canDoAnnotation:(nullable UIView*)shareView;
MobileRTCAnnoClearType
Types of clearing annotations.
@ MobileRTCAnnoClearType_Others
@ MobileRTCAnnoClearType_My
@ MobileRTCAnnoClearType_All
MobileRTCAnnoTool
Type of annotation tools. For more information, please visit https://support.zoom....
@ MobileRTCAnnoTool_AutoEllipseSemiFill
@ MobileRTCAnnoTool_AutoDoubleArrow
@ MobileRTCAnnoTool_AutoArrow
@ MobileRTCAnnoTool_SpotLight
@ MobileRTCAnnoTool_AutoStampX
@ MobileRTCAnnoTool_AutoRectangle
@ MobileRTCAnnoTool_Picker
@ MobileRTCAnnoTool_ERASER
@ MobileRTCAnnoTool_HighLighter
@ MobileRTCAnnoTool_AutoEllipseFill
@ MobileRTCAnnoTool_AutoDiamond
@ MobileRTCAnnoTool_AutoRectangleFill
@ MobileRTCAnnoTool_AutoEllipse
@ MobileRTCAnnoTool_AutoStampArrow
@ MobileRTCAnnoTool_AutoStampHeart
@ MobileRTCAnnoTool_AutoArrow2
@ MobileRTCAnnoTool_AutoRectangleSemiFill
@ MobileRTCAnnoTool_AutoStampCheck
@ MobileRTCAnnoTool_AutoStampQm
@ MobileRTCAnnoTool_AutoStampStar
@ MobileRTCAnnoTool_AutoLine
@ MobileRTCAnnoTool_Arrow
MobileRTCAnnotationError
Enumeration of annotation-related operational error states.
The Zoom annotation service for managing annotation.
MobileRTCAnnoTool getToolType()
Gets the annotation tool type.
BOOL stopAnnotation()
Stops annotations.
BOOL isAnnotationLegalNoticeAvailable()
Determines if annotation legal notice is available.
NSString *_Nullable getAnnotationLegalNoticesPrompt()
Gets the annotation over share legal notices prompt.
BOOL isViewerAnnotationDisabled()
Determines if the sender currently disabled the viewer's annotation or not.
BOOL canDisableViewerAnnotation()
Determines if it supports disabling viewer's annotation item.
MobileRTCAnnotationError redo()
Redo the last annotation.
id< MobileRTCAnnotationServiceDelegate > _Nullable delegate
Callback of receiving meeting events.
BOOL isPresenter()
Determines if the current user is the presenter.
NSUInteger getToolWidth()
Gets the annotation tool width.
nullable UIColor * getToolColor()
Gets the current annotation tool color.
NSString *_Nullable getAnnotationLegalNoticesExplained()
Gets the annotation over share legal notices explained.
MobileRTCAnnotationError undo()
Undo the last annotation.