Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
meeting_annotation_interface.h File Reference

Annotation of Meeting Service Interface. More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Data Structures

class  IMeetingAnnotationSupportEvent
 Callback interface that viewer's annotation status changes. More...
 
class  IAnnotationController
 Meeting annotation tool interface. More...
 

Enumerations

enum  AnnotationToolType {
  ANNOTOOL_NONE_DRAWING , ANNOTOOL_PEN , ANNOTOOL_HIGHLIGHTER , ANNOTOOL_AUTO_LINE ,
  ANNOTOOL_AUTO_RECTANGLE , ANNOTOOL_AUTO_ELLIPSE , ANNOTOOL_AUTO_ARROW , ANNOTOOL_AUTO_RECTANGLE_FILL ,
  ANNOTOOL_AUTO_ELLIPSE_FILL , ANNOTOOL_SPOTLIGHT , ANNOTOOL_ARROW , ANNOTOOL_ERASER ,
  ANNOTOOL_TEXTBOX , ANNOTOOL_PICKER , ANNOTOOL_AUTO_RECTANGLE_SEMI_FILL , ANNOTOOL_AUTO_ELLIPSE_SEMI_FILL ,
  ANNOTOOL_AUTO_DOUBLE_ARROW , ANNOTOOL_AUTO_DIAMOND , ANNOTOOL_AUTO_STAMP_ARROW , ANNOTOOL_AUTO_STAMP_CHECK ,
  ANNOTOOL_AUTO_STAMP_X , ANNOTOOL_AUTO_STAMP_STAR , ANNOTOOL_AUTO_STAMP_HEART , ANNOTOOL_AUTO_STAMP_QM
}
 Types of annotation tool. Here are more detailed structural descriptions. More...
 
enum  AnnotationClearType { ANNOCLEAR_ALL , ANNOCLEAR_SELF , ANNOCLEAR_OTHER }
 Clear types of annotation tools. Here are more detailed structural descriptions. More...
 

Detailed Description

Annotation of Meeting Service Interface.

Definition in file meeting_annotation_interface.h.

Enumeration Type Documentation

◆ AnnotationClearType

Clear types of annotation tools. Here are more detailed structural descriptions.

Enumerator
ANNOCLEAR_ALL 

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

ANNOCLEAR_SELF 

Clear only your own annotations. Everyone can use.

ANNOCLEAR_OTHER 

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

Definition at line 50 of file meeting_annotation_interface.h.

51{
55};
@ ANNOCLEAR_ALL
Clear all annotations. Hosts, managers and shared meeting owners can use.
@ ANNOCLEAR_SELF
Clear only your own annotations. Everyone can use.
@ ANNOCLEAR_OTHER
Clear only the others' annotations. Only shared meeting owners can use.

◆ AnnotationToolType

Types of annotation tool. Here are more detailed structural descriptions.

Enumerator
ANNOTOOL_NONE_DRAWING 

Switch to mouse cursor.

ANNOTOOL_PEN 

Pen.

ANNOTOOL_HIGHLIGHTER 

Highlighter.

ANNOTOOL_AUTO_LINE 

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

ANNOTOOL_AUTO_RECTANGLE 

A rectangle changes automatically in pace with the mouse cursor.

ANNOTOOL_AUTO_ELLIPSE 

An ellipse changes automatically in pace with the mouse cursor.

ANNOTOOL_AUTO_ARROW 

An arrow changes automatically in pace with the mouse cursor.

ANNOTOOL_AUTO_RECTANGLE_FILL 

A filled rectangle.

ANNOTOOL_AUTO_ELLIPSE_FILL 

A filled ellipse.

ANNOTOOL_SPOTLIGHT 

Laser pointer.

ANNOTOOL_ARROW 

An arrow showing the name of whom click on the sharing content.

ANNOTOOL_ERASER 

An eraser.

ANNOTOOL_TEXTBOX 

Insert a textbox in order to input letters.

ANNOTOOL_PICKER 

Select the annotations.

ANNOTOOL_AUTO_RECTANGLE_SEMI_FILL 

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

ANNOTOOL_AUTO_ELLIPSE_SEMI_FILL 

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

ANNOTOOL_AUTO_DOUBLE_ARROW 

A line with double-arrow.

ANNOTOOL_AUTO_DIAMOND 

An unfilled rhombus.

ANNOTOOL_AUTO_STAMP_ARROW 

A fixed-size arrow for marking.

ANNOTOOL_AUTO_STAMP_CHECK 

A sign marking that something is correct.

ANNOTOOL_AUTO_STAMP_X 

A sign marking that something is wrong.

ANNOTOOL_AUTO_STAMP_STAR 

A star for marking.

ANNOTOOL_AUTO_STAMP_HEART 

A heart for marking.

ANNOTOOL_AUTO_STAMP_QM 

A sign for interrogation.

Definition at line 16 of file meeting_annotation_interface.h.

17{
19
31
44};
@ ANNOTOOL_NONE_DRAWING
Switch to mouse cursor.
@ ANNOTOOL_AUTO_ELLIPSE_FILL
A filled ellipse.
@ ANNOTOOL_AUTO_STAMP_X
A sign marking that something is wrong.
@ ANNOTOOL_AUTO_LINE
A straight line changes automatically in pace with the mouse cursor.
@ ANNOTOOL_AUTO_ARROW
An arrow changes automatically in pace with the mouse cursor.
@ ANNOTOOL_AUTO_RECTANGLE_FILL
A filled rectangle.
@ ANNOTOOL_AUTO_STAMP_ARROW
A fixed-size arrow for marking.
@ ANNOTOOL_AUTO_DOUBLE_ARROW
A line with double-arrow.
@ ANNOTOOL_AUTO_ELLIPSE
An ellipse changes automatically in pace with the mouse cursor.
@ ANNOTOOL_AUTO_DIAMOND
An unfilled rhombus.
@ ANNOTOOL_AUTO_STAMP_STAR
A star for marking.
@ ANNOTOOL_PICKER
Select the annotations.
@ ANNOTOOL_SPOTLIGHT
Laser pointer.
@ ANNOTOOL_HIGHLIGHTER
Highlighter.
@ ANNOTOOL_ARROW
An arrow showing the name of whom click on the sharing content.
@ ANNOTOOL_TEXTBOX
Insert a textbox in order to input letters.
@ ANNOTOOL_ERASER
An eraser.
@ ANNOTOOL_AUTO_STAMP_QM
A sign for interrogation.
@ ANNOTOOL_AUTO_STAMP_CHECK
A sign marking that something is correct.
@ ANNOTOOL_AUTO_STAMP_HEART
A heart for marking.
@ ANNOTOOL_AUTO_ELLIPSE_SEMI_FILL
A fair ellipse changes automatically in pace with the mouse cursor.
@ ANNOTOOL_AUTO_RECTANGLE
A rectangle changes automatically in pace with the mouse cursor.
@ ANNOTOOL_AUTO_RECTANGLE_SEMI_FILL
A fair rectangle changes automatically in pace with the mouse cursor.