macOS SDK API Reference
|
ZOOM share controller. More...
#import <ZoomSDKASController.h>
Inherits NSObject.
Instance Methods | |
(ZoomSDKError) | - startAppShare: |
Start to share application. | |
(ZoomSDKError) | - startMonitorShare: |
Start to share desktop. | |
(ZoomSDKError) | - stopShare |
Stop the current share. | |
(NSArray *) | - getShareSourceList |
Get the ID of users who are sharing. | |
(ZoomSDKShareSource *) | - getShareSourcebyUserId: |
Choose the shared source with the specified user ID. | |
(ZoomSDKError) | - viewShare:onScreen: |
View the user's shared content on the screen by the specified user ID. | |
(BOOL) | - canStartShare |
Determine if it is able for user to start sharing. | |
(BOOL) | - isShareLocked |
Determine if the share is locked by the host/co-host. | |
(ZoomSDKAnnotationController *) | - getAnnotationController |
Get the controller of annotation tools. | |
(ZoomSDKCustomizedAnnotationCtr *) | - getCustomizedAnnotationCtr |
Get the controller of annotation tools used in user custom interface mode. | |
(ZoomSDKShareContainer *) | - getShareContainer |
Get custom share container. | |
(ZoomSDKRemoteControllerHelper *) | - getRemoteControllerHelper |
Get the class object of ZoomSDKRemoteControllerHelper. | |
(ZoomSDKError) | - startAnnotation:onScreen: |
Start annotation. | |
(ZoomSDKError) | - stopAnnotation: |
Stop annotation. | |
(ZoomSDKError) | - getCurrentRemoteController: |
Get the user ID of current remote controller. | |
(ZoomSDKSplitScreenInfo *) | - getCurrentSplitScreenModeInfo |
Get the information of split screen when viewing the share in the meeting. | |
(ZoomSDKError) | - switchSplitScreenMode: |
Switch to split screen mode, which means that the shared content and the video are separated in different column, the video won't cover the shared content. | |
(void) | - cleanUp |
Clean up as-controller object. | |
(ZoomSDKError) | - startWhiteBoardShare |
Share white-board. | |
(ZoomSDKError) | - startFrameShare |
Start sharing a portion of screen by a frame. User can resize the shared range during sharing. | |
(ZoomSDKError) | - startAudioShare |
Share audio. | |
(ZoomSDKError) | - startShareCamera:displayWindow: |
Share camera. | |
(BOOL) | - canSwitchToShareNextCamera |
Determine if user can share next camera, only avaliable for ZOOM UI. | |
(ZoomSDKError) | - switchToShareNextCamera |
Share next camera, only avaliable for ZOOM UI. | |
(BOOL) | - isAbleToShareWhiteBoard |
Determine if user can share white-board. | |
(BOOL) | - isAbleToShareFrame |
Determine if user can share a potion of screen. | |
(BOOL) | - isAbleToShareComputerAudio |
Determine if user can share computer audio. | |
(BOOL) | - isAbleToShareCamera |
Determine if user can share camera. | |
(ZoomSDKError) | - disableViewerAnnotation:disable: |
This method is used for the sharing user to disable/enable viewer's privilege of annotation. | |
(ZoomSDKError) | - isViewerAnnotationLocked:isLocked: |
Determine whether the viewer's annotate privilege is locked. | |
(ZoomSDKError) | - canDisableViewerAnnotation:canDisabled: |
Determine if it is able for user to disable viewer's annotation privilege. | |
(ZoomSDKError) | - canDoAnnotation:canAnnotate: |
Determine if it is able for user to do annotation. | |
(BOOL) | - isSupportEnableOptimizeForFullScreenVideoClip |
Determine if support enable or disable optimizing for full screen video clip. | |
(BOOL) | - isEnableShareComputerSoundOn |
Determine if share computer sound option is on or off. | |
(BOOL) | - isEnableOptimizeForFullScreenVideoClipOn |
Determine if optimizing for full screen video clip option is on or off. | |
(ZoomSDKError) | - enableShareComputerSound: |
Determine enable share computer sound. | |
(ZoomSDKError) | - enableOptimizingScreenShareForVideoClip: |
Determine enable optimizing for full screen video clip. | |
(ZoomSDKError) | - setAudioShareMode: |
Set the audio share mode. | |
(ZoomSDKError) | - getAudioShareMode: |
Get the audio share mode. | |
(ZoomSDKError) | - enableShareComputerSoundWhenSharing: |
Determine enable share computer sound when shaing. | |
(ZoomSDKError) | - enableOptimizingScreenShareForVideoClipWhenSharing: |
Determine enable optimizing for full screen video clip when shaing. | |
(BOOL) | - isWhiteboardLegalNoticeAvailable |
Determine whether the legal notice for whiteboard is available. | |
(NSString *) | - getWhiteboardLegalNoticesPrompt |
Get the whiteboard legal notices prompt. | |
(NSString *) | - getWhiteboardLegalNoticesExplained |
Get the whiteboard legal notices explained. | |
(ZoomSDKError) | - switchZoomRatioWhenViewShare:zoomRatio: |
Switch the window size by the function when watching the share on the specified view. | |
(ZoomSDKError) | - enableFollowPresenterPointerWhenViewShare:enable: |
Enable follow presenter's pointer by the function when watching the share on the specified view. | |
(ZoomSDKError) | - canEnableFollowPresenterPointerWhenViewShare:bCan: |
Determine if the follow presenter's pointer can be enabled when watching the share on the specified view. | |
Properties | |
id< ZoomSDKASControllerDelegate > | delegate |
ZOOM share controller.
Definition at line 134 of file ZoomSDKASController.h.
- (ZoomSDKError) canDisableViewerAnnotation: | (ScreenType) | screenType | |
canDisabled: | (BOOL *) | canDisable | |
Determine if it is able for user to disable viewer's annotation privilege.
screenType | Select the screen where you want to operate on. |
canDisable | A point to A BOOL, if function call successfully, the value of 'canDisable' means whether the user can disable viewer's annotation, YES means can disable, NO means cannot. |
- (ZoomSDKError) canDoAnnotation: | (ScreenType) | screenType | |
canAnnotate: | (BOOL *) | canAnnotate | |
Determine if it is able for user to do annotation.
screenType | Select the screen where you want to operate on. |
canAnnotate | A point to A BOOL, if function call successfully, the value of 'canAnnotate' means whether the user can do annotation, YES means can do annotation, NO means cannot. |
- (ZoomSDKError) canEnableFollowPresenterPointerWhenViewShare: | (unsigned int) | userID | |
bCan: | (BOOL *) | bCan | |
Determine if the follow presenter's pointer can be enabled when watching the share on the specified view.
userID | Specify the sharing user ID that you want to follow his pointer. |
bCan | YES indicates that the pointer can be enable. NO indicates that it can’t. |
- (BOOL) canStartShare |
Determine if it is able for user to start sharing.
- (BOOL) canSwitchToShareNextCamera |
Determine if user can share next camera, only avaliable for ZOOM UI.
- (void) cleanUp |
Clean up as-controller object.
- (ZoomSDKError) disableViewerAnnotation: | (ScreenType) | screenType | |
disable: | (BOOL) | disable | |
This method is used for the sharing user to disable/enable viewer's privilege of annotation.
screenType | Select the screen where you want to operate on. |
disable | YES means disable viewer's annotation privilege, NO means enable. |
- (ZoomSDKError) enableFollowPresenterPointerWhenViewShare: | (unsigned int) | userId | |
enable: | (BOOL) | enable | |
Enable follow presenter's pointer by the function when watching the share on the specified view.
userId | Specify the sharing user ID that you want to follow his pointer. |
enable | YES indicates to enable. otherwise not. |
- (ZoomSDKError) enableOptimizingScreenShareForVideoClip: | (BOOL) | enable |
Determine enable optimizing for full screen video clip.
enable | Enable or disable optimizing for full screen video clip. |
- (ZoomSDKError) enableOptimizingScreenShareForVideoClipWhenSharing: | (BOOL) | enable |
Determine enable optimizing for full screen video clip when shaing.
enable | Enable or disable optimizing for full screen video clip. |
- (ZoomSDKError) enableShareComputerSound: | (BOOL) | enable |
Determine enable share computer sound.
enable | Enable or disable share computer sound. |
- (ZoomSDKError) enableShareComputerSoundWhenSharing: | (BOOL) | enable |
Determine enable share computer sound when shaing.
enable | Enable or disable share computer sound. |
- (ZoomSDKAnnotationController *) getAnnotationController |
Get the controller of annotation tools.
- (ZoomSDKError) getAudioShareMode: | (ZoomSDKAudioShareMode *) | mode |
Get the audio share mode.
mode | The mode for audio share. |
- (ZoomSDKError) getCurrentRemoteController: | (unsigned int *) | userID |
Get the user ID of current remote controller.
userID | The ID of user who can remotely control others. |
- (ZoomSDKSplitScreenInfo *) getCurrentSplitScreenModeInfo |
Get the information of split screen when viewing the share in the meeting.
- (ZoomSDKCustomizedAnnotationCtr *) getCustomizedAnnotationCtr |
Get the controller of annotation tools used in user custom interface mode.
- (ZoomSDKRemoteControllerHelper *) getRemoteControllerHelper |
Get the class object of ZoomSDKRemoteControllerHelper.
- (ZoomSDKShareContainer *) getShareContainer |
Get custom share container.
- (ZoomSDKShareSource *) getShareSourcebyUserId: | (unsigned int) | userID |
Choose the shared source with the specified user ID.
userID | The ID of user who is sharing. |
- (NSArray *) getShareSourceList |
Get the ID of users who are sharing.
- (NSString *) getWhiteboardLegalNoticesExplained |
Get the whiteboard legal notices explained.
- (NSString *) getWhiteboardLegalNoticesPrompt |
Get the whiteboard legal notices prompt.
- (BOOL) isAbleToShareCamera |
Determine if user can share camera.
- (BOOL) isAbleToShareComputerAudio |
Determine if user can share computer audio.
- (BOOL) isAbleToShareFrame |
Determine if user can share a potion of screen.
- (BOOL) isAbleToShareWhiteBoard |
Determine if user can share white-board.
- (BOOL) isEnableOptimizeForFullScreenVideoClipOn |
Determine if optimizing for full screen video clip option is on or off.
- (BOOL) isEnableShareComputerSoundOn |
Determine if share computer sound option is on or off.
- (BOOL) isShareLocked |
Determine if the share is locked by the host/co-host.
- (BOOL) isSupportEnableOptimizeForFullScreenVideoClip |
Determine if support enable or disable optimizing for full screen video clip.
- (ZoomSDKError) isViewerAnnotationLocked: | (ScreenType) | screenType | |
isLocked: | (BOOL *) | locked | |
Determine whether the viewer's annotate privilege is locked.
screenType | Select the screen where you want to operate on. |
locked | A point to A BOOL, if function call successfully, the value of 'locked' means whether viewer's annotate privilege is locked, YES means viewer's annotate privilege is locked. |
- (BOOL) isWhiteboardLegalNoticeAvailable |
Determine whether the legal notice for whiteboard is available.
- (ZoomSDKError) setAudioShareMode: | (ZoomSDKAudioShareMode) | mode |
Set the audio share mode.
mode | The mode for audio share. |
- (ZoomSDKError) startAnnotation: | (NSPoint) | position | |
onScreen: | (ScreenType) | screen | |
Start annotation.
position | The position of annotation toolbar. |
screen | Specify the view where you want to place the annotation toolbar. |
- (ZoomSDKError) startAppShare: | (CGWindowID) | windowID |
Start to share application.
windowID | The App window id to be shared. |
- (ZoomSDKError) startAudioShare |
Share audio.
- (ZoomSDKError) startFrameShare |
Start sharing a portion of screen by a frame. User can resize the shared range during sharing.
- (ZoomSDKError) startMonitorShare: | (CGDirectDisplayID) | monitorID |
Start to share desktop.
monitorID | The ID of the monitor that you want to display the shared content. |
- (ZoomSDKError) startShareCamera: | (NSString *) | deviceID | |
displayWindow: | (NSWindow *) | window | |
Share camera.
deviceID | The ID of camera to be shared. |
window | The view on which you want to show camera content. If you want to user ZOOM UI, set it to nil. |
- (ZoomSDKError) startWhiteBoardShare |
Share white-board.
- (ZoomSDKError) stopAnnotation: | (ScreenType) | screen |
Stop annotation.
screen | Specify the view on which you want to stop annotating. |
- (ZoomSDKError) stopShare |
Stop the current share.
- (ZoomSDKError) switchSplitScreenMode: | (BOOL) | switchTo |
Switch to split screen mode, which means that the shared content and the video are separated in different column, the video won't cover the shared content.
switchTo | YES means to enable side by side mode, otherwise not. |
- (ZoomSDKError) switchToShareNextCamera |
Share next camera, only avaliable for ZOOM UI.
- (ZoomSDKError) switchZoomRatioWhenViewShare: | (unsigned int) | userId | |
zoomRatio: | (ZoomSDKShareViewZoomRatio) | zoomRatio | |
Switch the window size by the function when watching the share on the specified view.
userId | Specify the sharing user ID that you want to switch zoom ratio. |
zoomRatio | Specify the size you want to set.default is ZoomSDKShareViewZoomRatio_50,which means share content will zoom-out to 50%. |
- (ZoomSDKError) viewShare: | (unsigned int) | userID | |
onScreen: | (ScreenType) | screen | |
View the user's shared content on the screen by the specified user ID.
userID | The ID of user that you want to view the shared content. |
screen | Select the screen where you want to view the shared content if you have more than one screen. |
|
protected |
Definition at line 138 of file ZoomSDKASController.h.
|
protected |
Definition at line 139 of file ZoomSDKASController.h.
|
protected |
Definition at line 136 of file ZoomSDKASController.h.
|
protected |
Definition at line 140 of file ZoomSDKASController.h.
|
protected |
Definition at line 137 of file ZoomSDKASController.h.
|
readwritenonatomicassign |
Definition at line 142 of file ZoomSDKASController.h.