Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCAnnotationService.h File Reference
import <Foundation/Foundation.h>

Go to the source code of this file.

Classes

protocol  <MobileRTCAnnotationServiceDelegate>
 The share sender will disable the annotation, this delegate will notify the status change to viewer #only for custom UI#. More...
 
class  MobileRTCAnnotationService
 The Zoom annotation service for managing annotation. More...
 

Enumerations

enum  MobileRTCAnnoTool {
  MobileRTCAnnoTool_None = 0 , MobileRTCAnnoTool_Pen , MobileRTCAnnoTool_HighLighter , MobileRTCAnnoTool_AutoLine ,
  MobileRTCAnnoTool_AutoRectangle , MobileRTCAnnoTool_AutoEllipse , MobileRTCAnnoTool_AutoArrow , MobileRTCAnnoTool_AutoArrow2 ,
  MobileRTCAnnoTool_AutoRectangleFill , MobileRTCAnnoTool_AutoEllipseFill , MobileRTCAnnoTool_SpotLight , MobileRTCAnnoTool_Arrow ,
  MobileRTCAnnoTool_ERASER , MobileRTCAnnoTool_Picker , MobileRTCAnnoTool_AutoRectangleSemiFill , MobileRTCAnnoTool_AutoEllipseSemiFill ,
  MobileRTCAnnoTool_AutoDoubleArrow , MobileRTCAnnoTool_AutoDiamond , MobileRTCAnnoTool_AutoStampArrow , MobileRTCAnnoTool_AutoStampCheck ,
  MobileRTCAnnoTool_AutoStampX , MobileRTCAnnoTool_AutoStampStar , MobileRTCAnnoTool_AutoStampHeart , MobileRTCAnnoTool_AutoStampQm
}
 Type of annotation tools. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067931. More...
 
enum  MobileRTCAnnoClearType { MobileRTCAnnoClearType_All = 0 , MobileRTCAnnoClearType_My , MobileRTCAnnoClearType_Others }
 Types of clearing annotations. More...
 

Enumeration Type Documentation

◆ MobileRTCAnnoClearType

Types of clearing annotations.

Enumerator
MobileRTCAnnoClearType_All 

Clear all annotations. Hosts, cohost and shared meeting owners can use.

MobileRTCAnnoClearType_My 

Clear only your own annotations. Everyone can use.

MobileRTCAnnoClearType_Others 

Clear only the others' annotations. Only shared meeting owners can use.

Definition at line 68 of file MobileRTCAnnotationService.h.

◆ MobileRTCAnnoTool

Type of annotation tools. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067931.

Enumerator
MobileRTCAnnoTool_None 

Switch to mouse cursor. For initialization.

MobileRTCAnnoTool_Pen 

Pen.

MobileRTCAnnoTool_HighLighter 

Highlighter.

MobileRTCAnnoTool_AutoLine 

A straight line changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoRectangle 

A rectangle changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoEllipse 

An ellipse changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoArrow 

An arrow changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoArrow2 

An arrow changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoRectangleFill 

A filled rectangle.

MobileRTCAnnoTool_AutoEllipseFill 

A filled ellipse.

MobileRTCAnnoTool_SpotLight 

Only available if you started the shared screen or whiteboard. Displays your mouse pointer to all participants when your mouse is within the area being shared. Use this to point out parts of the screen to other participants.

MobileRTCAnnoTool_Arrow 

Displays a small arrow instead of your mouse pointer. Each subsequent click will remove the previous arrow placed.

MobileRTCAnnoTool_ERASER 

Erase parts of your annotation.

MobileRTCAnnoTool_Picker 

Only available if you started the shared screen or whiteboard. Select , move, or resize your annotations.

MobileRTCAnnoTool_AutoRectangleSemiFill 

A fair rectangle changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoEllipseSemiFill 

A fair ellipse changes automatically in pace with the mouse cursor.

MobileRTCAnnoTool_AutoDoubleArrow 

A line with a double-arrow.

MobileRTCAnnoTool_AutoDiamond 

An unfilled rhombus.

MobileRTCAnnoTool_AutoStampArrow 

A fixed-size arrow for marking.

MobileRTCAnnoTool_AutoStampCheck 

A sign marking that something is correct.

MobileRTCAnnoTool_AutoStampX 

A sign marking that something is incorrect.

MobileRTCAnnoTool_AutoStampStar 

A star for marking.

MobileRTCAnnoTool_AutoStampHeart 

A heart for marking.

MobileRTCAnnoTool_AutoStampQm 

A sign for interrogation.

Definition at line 14 of file MobileRTCAnnotationService.h.

14 {
63};
@ 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