7#import <Foundation/Foundation.h>
8#import <ZoomSDK/ZoomSDKErrors.h>
10NS_ASSUME_NONNULL_BEGIN
21- (
ZoomSDKError)inputMeetingNumber:(NSString*)meetingNumber;
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;
163- (BOOL)isUserForceStartMyVideoWhenInMeeting;
169- (BOOL)isUserForceStopMyVideoWhenInMeeting;
175- (BOOL)isUserForceDisableShowJoinAudioDlgWhenInMeeting;
188- (BOOL)isDisabledPMI DEPRECATED_MSG_ATTRIBUTE("No longer used");
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.
id< ZoomSDKDirectShareHelperDelegate > _delegate
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.
ZoomSDKDirectShareHelper * _directShareHelper