Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKRemoteControllerHelper.h
Go to the documentation of this file.
1
2// [Used for Customized UI]
3
4#import <Foundation/Foundation.h>
5#import <ZoomSDK/ZoomSDKErrors.h>
6NS_ASSUME_NONNULL_BEGIN
7@protocol ZoomSDKRemoteControllerDelegate <NSObject>
15- (void)onRemoteControlStatus:(ZoomSDKRemoteControlStatus)status User:(unsigned int)userID shareSourceID:(unsigned int)shareSourceID;
16
21- (void)onUserRemoteControlForbidden:(unsigned int)userId;
22@end
23
24@interface ZoomSDKRemoteControllerHelper : NSObject
25{
26 id<ZoomSDKRemoteControllerDelegate> _delegate;
27
28}
29@property(nonatomic, assign, nullable) id<ZoomSDKRemoteControllerDelegate> delegate;
36- (ZoomSDKError)canRequestRemoteControl:(unsigned int)shareSourceID;
37
43- (ZoomSDKError)haveRemoteControlPrivilege:(unsigned int)shareSourceID;
44
50- (ZoomSDKError)isInRemoteControlling:(unsigned int)shareSourceID;
51
57- (ZoomSDKError)startRemoteControl:(unsigned int)shareSourceID;
58
64- (ZoomSDKError)stopRemoteControl:(unsigned int)shareSourceID;
65
71- (ZoomSDKError)requestRemoteControl:(unsigned int)shareSourceID;
72
78- (ZoomSDKError)giveUpRemoteControl:(unsigned int)shareSourceID;
79
85- (ZoomSDKError)giveRemoteControlPrivilegeTo:(unsigned int)userid;
86
92- (ZoomSDKError)declineRemoteControlRequest:(unsigned int)userid;
93
98- (ZoomSDKError)revokeRemoteControl;
99
105- (ZoomSDKError)getCurrentRemoteController:(unsigned int*)userid;
106
113- (ZoomSDKError)sendRemoteControlEvent:(NSEvent *)theEvent ShareView:(NSView*)shareView;
114
119- (BOOL)IsAutoAcceptRemoteControlFeatureEnabled;
120
125- (ZoomSDKError)canEnableAutoAcceptRemoteControlFeature;
126
133- (ZoomSDKError)enableAutoAcceptRemoteControlFeature:(BOOL)enable;
134@end
135NS_ASSUME_NONNULL_END
ZoomSDKRemoteControlStatus
Enumeration of status of remote control.
ZoomSDKError
Enumeration of common errors of SDK.
id< ZoomSDKRemoteControllerDelegate > _delegate