7#import <Foundation/Foundation.h>
8#import <ZoomSDK/ZoomSDKErrors.h>
10NS_ASSUME_NONNULL_BEGIN
54- (
ZoomSDKError)tryShareApplication:(CGWindowID)windowID shareSound:(BOOL)shareSound optimizeVideoClip:(BOOL)optimizeVideoClip;
63- (
ZoomSDKError)tryShareDesktop:(CGDirectDisplayID)monitorID shareSound:(BOOL)shareSound optimizeVideoClip:(BOOL)optimizeVideoClip;
71- (
ZoomSDKError)tryShareFrame:(BOOL)shareSound optimizeVideoClip:(BOOL)optimizeVideoClip;
85@protocol ZoomSDKDirectShareHelperDelegate <NSObject>
112@property(nonatomic, assign, nullable) id<ZoomSDKDirectShareHelperDelegate>
delegate;
145- (void)enableForceAutoStartMyVideoWhenJoinMeeting:(BOOL)enable;
151- (void)enableForceAutoStopMyVideoWhenJoinMeeting:(BOOL)enable;
157- (void)disableAutoShowSelectJoinAudioDlgWhenJoinMeeting:(BOOL)disable;
ZoomSDKError
Enumeration of common errors of SDK.
DirectShareStatus
Enumeration of direct sharing status.
Handle input meeting number or sharing key for direct share.
ZoomSDKError cancel()
Designated to cancel input action.
Helper class to manage direct share via ultrasonic proximity signal.
ZoomSDKError stopDirectShare()
Stops direct sharing by using ultrasonic proximity signal.
id< ZoomSDKDirectShareHelperDelegate > _delegate
ZoomSDKError startDirectShare()
Starts direct sharing by using ultrasonic proximity signal.
ZoomSDKError canDirectShare()
Query if user can auto-share directly by using ultrasonic proximity signal.
id< ZoomSDKDirectShareHelperDelegate > delegate
The delegate to receive direct share events.
Handle specify content sharing in direct share for custom ui.
ZoomSDKError cancel()
Designated to cancel the action.
NSArray< NSNumber * > * getSupportedDirectShareType()
Designated to get the supported direct share types.
Service class for pre-meeting settings and direct share helper.
BOOL isUserForceDisableShowJoinAudioDlgWhenInMeeting()
Query if the feature that hide the dialog of joining meeting with audio in the meeting is enabled.
BOOL isDisabledPMI()
Determines if the personal meeting ID is diabled or not.
ZoomSDKDirectShareHelper * getDirectShareHelper()
Gets the helper to share directly.
BOOL isUserForceStopMyVideoWhenInMeeting()
Query if the current user is forced to turn off video when joining the meeting.
BOOL isUserForceStartMyVideoWhenInMeeting()
Query if the current user is forced to enable video when joining the meeting.
ZoomSDKDirectShareHelper * _directShareHelper