3import us.zoom.core.interfaces.IListener;
Enumeration of common SDK errors.
Callback event of meeting annotation share.
void onAnnotationToolTypeChanged(AnnotationToolType toolType)
Callback event when the annotation tool type changes.
void onAnnotationSupportChanged(long shareSourceID, boolean support)
Callback event when the share user's share status changes.
Annotation controls in meeting.
String getAnnotationLegalNoticesPrompt()
Gets the annotation legal notice prompt.
boolean isViewerAnnotationDisabled()
Determines whether the sender has disabled the viewer's annotation.
MobileRTCSDKError startAnnotation()
Starts annotation.
String getAnnotationLegalNoticesExplained()
Gets the explained text for annotation legal notice.
MobileRTCSDKError setToolColor(int color)
Sets the colors of annotation tools.
boolean canDoAnnotation()
Determines whether annotation can be done.
MobileRTCSDKError redo()
Redoes the last annotation.
MobileRTCSDKError setToolWidth(int width)
Sets the line width of the annotation tool.
MobileRTCSDKError stopAnnotation()
Stops current annotation.
void addListener(InMeetingAnnotationController.InMeetingAnnotationListener listener)
Registers a listener for meeting shared callback events.
boolean canDisableViewerAnnotation()
Determines whether it supports disabling viewer's annotation.
MobileRTCSDKError setToolType(AnnotationToolType toolType)
Sets the types of annotation tools.
boolean isPresenter()
Determines whether the current user is the presenter.
boolean isAnnotationLegalNoticeAvailable()
Determines whether annotation legal notice is available.
MobileRTCSDKError disableViewerAnnotation(boolean isDisable)
Disables viewer's annotation.
MobileRTCSDKError undo()
Undoes the last annotation.
MobileRTCSDKError clear()
Clears annotations.
void removeListener(InMeetingAnnotationController.InMeetingAnnotationListener listener)
Unregisters the listener.