3import us.zoom.core.interfaces.IListener;
Enumeration of common errors of SDK.
Callback event of meeting annotation share.
void onAnnotationSupportChanged(long shareSourceID, boolean support)
Sink the event that the share user share status changed..
Annotation controls in meeting.
String getAnnotationLegalNoticesPrompt()
Return annotation legal notice prompt.
boolean isViewerAnnotationDisabled()
Query currently sender disabled the viewer's annotation or not.
MobileRTCSDKError startAnnotation()
Start to annotate.
String getAnnotationLegalNoticesExplained()
Return explained text for annotation legal notice.
MobileRTCSDKError setToolColor(int color)
Set the colors of annotation tools.
boolean canDoAnnotation()
Query can do annotation or not.
MobileRTCSDKError redo()
Redo the last annotation.
MobileRTCSDKError setToolWidth(int width)
Set the line width of annotation tool.
MobileRTCSDKError stopAnnotation()
Stop current annotation.
void addListener(InMeetingAnnotationController.InMeetingAnnotationListener listener)
Register a listener for meeting shared callback event.
boolean canDisableViewerAnnotation()
Query if support to disable viewer's annotation item.
MobileRTCSDKError setToolType(AnnotationToolType toolType)
Set the types of annotation tools.
boolean isPresenter()
Query if the current user himself is presenter.
boolean isAnnotationLegalNoticeAvailable()
Whether annotation legal notice is available.
MobileRTCSDKError disableViewerAnnotation(boolean isDisable)
disable viewer's annotation.
MobileRTCSDKError undo()
Undo the last annotation.
MobileRTCSDKError clear()
Clear annotations.
void removeListener(InMeetingAnnotationController.InMeetingAnnotationListener listener)
Unregister the listener.