Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKCustomizedAnnotationCtr Class Reference

Controller class to create and manage customized annotations. More...

#include <ZoomSDKCustomizedAnnotationCtr.h>

Inherits NSObject.

Instance Methods

(ZoomSDKError- createCustomizedAnnotation:ShareElement:
 Creates custom annotation.
 
(ZoomSDKError- cleanCustomizedAnnotation:
 Destroy custom annotations.
 
(ZoomSDKError- disableViewerAnnotation:disable:
 This method uses for the sharing user to disable or enable viewer's privilege of annotation.
 
(ZoomSDKError- isViewerAnnotationLocked:isLocked:
 Determines whether the viewer's annotate privilege is locked.
 
(ZoomSDKError- canDisableViewerAnnotation:canDisabled:
 Determines if it is able for user to disable viewer's annotation privilege.
 
(ZoomSDKError- canDoAnnotation:canAnnotate:
 Determines if it is able for user to do annotation.
 

Protected Attributes

id< ZoomSDKCustomizedAnnotationCtrlDelegate_delegate
 

Properties

id< ZoomSDKCustomizedAnnotationCtrlDelegatedelegate
 Delegate to receive annotation control events.
 

Detailed Description

Controller class to create and manage customized annotations.

Definition at line 161 of file ZoomSDKCustomizedAnnotationCtr.h.

Method Documentation

◆ canDisableViewerAnnotation:canDisabled:

- (ZoomSDKError) canDisableViewerAnnotation: (ZoomSDKCustomizedAnnotation *) annotation
canDisabled: (BOOL *) canDisable 

Determines if it is able for user to disable viewer's annotation privilege.

Parameters
annotationSpecify the annotation that you want to operate on.
canDisableA point to A BOOL, if function call successfully, the value of 'canDisable' means whether the user can disable viewer's annotation, YES if can disable, NO if cannot.
Returns
A ZoomSDKError to tell client function call successful or not. Otherwise, this function returns an error.

◆ canDoAnnotation:canAnnotate:

- (ZoomSDKError) canDoAnnotation: (ZoomSDKCustomizedAnnotation *) annotation
canAnnotate: (BOOL *) canAnnotate 

Determines if it is able for user to do annotation.

Parameters
annotationSpecify the annotation that you want to operate on.
canAnnotateA point to A BOOL, if function call successfully, the value of 'canAnnotate' means whether the user can do annotation, YES if can do annotation, NO if cannot.
Returns
A ZoomSDKError to tell client function call successful or not. Otherwise, this function returns an error.

◆ cleanCustomizedAnnotation:

- (ZoomSDKError) cleanCustomizedAnnotation: (ZoomSDKCustomizedAnnotation *) annotation

Destroy custom annotations.

Parameters
annotationSpecify the annotation that you want to destroy.
Returns
If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.

◆ createCustomizedAnnotation:ShareElement:

- (ZoomSDKError) createCustomizedAnnotation: (ZoomSDKCustomizedAnnotation *_Nullable *_Nonnull) annotation
ShareElement: (ZoomSDKShareElement *_Nullable) element 

Creates custom annotation.

Parameters
annotationSpecify the annotation that you want to create.
elementThe pointer to ZoomSDKShareElement .
Returns
If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.

◆ disableViewerAnnotation:disable:

- (ZoomSDKError) disableViewerAnnotation: (ZoomSDKCustomizedAnnotation *) annotation
disable: (BOOL) disable 

This method uses for the sharing user to disable or enable viewer's privilege of annotation.

Parameters
annotationSpecify the annotation that you want to operate on.
disableYES to disable viewer's annotation privilege, NO to enable.
Returns
A ZoomSDKError to tell client function call successful or not. Otherwise, this function returns an error.

◆ isViewerAnnotationLocked:isLocked:

- (ZoomSDKError) isViewerAnnotationLocked: (ZoomSDKCustomizedAnnotation *) annotation
isLocked: (BOOL *) locked 

Determines whether the viewer's annotate privilege is locked.

Parameters
annotationSpecify the annotation that you want to operate on.
lockedA point to A BOOL, if function call successfully, the value of 'locked' means whether viewer's annotate privilege is locked, YES if viewer's annotate privilege is locked, NO otherwise.
Returns
A ZoomSDKError to tell client function call successful or not. Otherwise, this function returns an error.

Field Documentation

◆ _delegate

- (id<ZoomSDKCustomizedAnnotationCtrlDelegate>) _delegate
protected

Definition at line 163 of file ZoomSDKCustomizedAnnotationCtr.h.

Property Documentation

◆ delegate

- (id<ZoomSDKCustomizedAnnotationCtrlDelegate>) delegate
readwritenonatomicassign

Delegate to receive annotation control events.

Definition at line 168 of file ZoomSDKCustomizedAnnotationCtr.h.