Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKSettingShareScreenController.h
Go to the documentation of this file.
1//
2// ZoomSDKSettingShareScreenController.h
3// ZoomSDK
4
5
6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
8
9NS_ASSUME_NONNULL_BEGIN
10
15@interface ZoomSDKShareScreenSetting : NSObject
16
22
28- (ZoomSDKError)enableDoNotDisturbInSharing:(BOOL)enable;
29
35
41- (ZoomSDKError)enableGreenBorder:(BOOL)enable;
42
48
54- (ZoomSDKError)enableShareSelectedWndOnly:(BOOL)enable;
55
61
67- (ZoomSDKError)enableTCPConnection:(BOOL)enable;
68
74- (ZoomSDKError)setScreenCaptureMode:(ZoomSDKScreenCaptureMode)mode;
75
81
88- (ZoomSDKError)enableSetShareScreen:(BOOL)enable SettingCmd:(shareSettingCmd)shareCmd;
89
95- (BOOL)isEnableToSettingShare:(shareSettingCmd)sharingCmd;
96
102
107- (ZoomSDKError)setLimitedFPSValue:(ZoomSDKFPSValue)value;
113
118- (ZoomSDKError)setEnableLimitFPS:(BOOL)enable;
119
130- (ZoomSDKError)setShowZoomWindowWhenShare:(BOOL)show;
131
147- (ZoomSDKError)setShareOptionWhenShareApplication:(ZoomSDKSettingShareScreenShareOption)shareOption;
158- (ZoomSDKError)setShareOptionwWhenShareInMeeting:(ZoomSDKSettingShareScreenShareOption)shareOption;
169- (ZoomSDKError)setShareOptionwWhenShareInDirectShare:(ZoomSDKSettingShareScreenShareOption)shareOption;
175
181- (ZoomSDKError)enableHardwareAcceleratedVideoSharing:(BOOL)bEnable;
182
188
194- (ZoomSDKError)enableZoomDocs:(BOOL)enable;
195
202-(ZoomSDKError)enableShareContentFlashDetection:(BOOL)enable;
203
209@end
210NS_ASSUME_NONNULL_END
ZoomSDKFPSValue
Enumeration of limited FPS (frames per second) values.
ZoomSDKSettingShareScreenShareOption
Enumeration of screen sharing options when setting the page share screen item. For more information,...
ZoomSDKScreenCaptureMode
Enumeration of the mode for screen capture. For more information, please visit https://support....
shareSettingCmd
Enumeration of General setting about share.
ZoomSDKError
Enumeration of common errors of SDK.
Interface for configuring share screen settings.
ZoomSDKSettingShareScreenShareOption getShareOptionwWhenShareInDirectShare()
Gets the option of share in direct share.
BOOL isShareSelectedWndOnlyOn()
Determines if it is able to share selected app window only.
BOOL isDoNotDisturbInSharingOn()
Determines if it is able to silence system notifications when sharing desktop.
ZoomSDKSettingShareScreenShareOption getShareOptionWhenShareApplication()
Gets the option of share application.
BOOL isShowZoomWindowWhenShare()
Determines if show zoom meeting window when share.
BOOL isShareContentFlashDetectionEnabled()
Determines if automatic dimming of video when sharing content flashes is enabled.
BOOL isGreenBorderOn()
Determines if it is able to show green border when sharing.
ZoomSDKScreenCaptureMode getScreenCaptureMode()
Gets screen capture mode.
BOOL isSupportShowZoomWindowWhenShare()
Determines if support show zoom meeting window when share.
ZoomSDKSettingShareScreenShareOption getShareOptionwWhenShareInMeeting()
Gets the option of share in meeting.
BOOL isTCPConnectionOn()
Determines if it is able to using tcp connection for screen sharing.
int getLimitFPSValue()
Get current FPS value.
BOOL isShareDesktopEnabled()
Determines if enable share desktop.
BOOL isVideoSharingHardwareAccelerated()
Determines if GPU acceleration is enabled when a user shares video.
BOOL isEnableToSetLimitFPS()
Enables to set limited fps.