4#import <Foundation/Foundation.h>
5#import <ZoomSDK/ZoomSDKErrors.h>
7@protocol ZoomSDKRemoteControllerDelegate <NSObject>
15- (void)onRemoteControlStatus:(
ZoomSDKRemoteControlStatus)status User:(
unsigned int)userID shareSourceID:(
unsigned int)shareSourceID;
21- (void)onUserRemoteControlForbidden:(
unsigned int)userId;
29@property(nonatomic, assign, nullable) id<ZoomSDKRemoteControllerDelegate> delegate;
36- (
ZoomSDKError)canRequestRemoteControl:(
unsigned int)shareSourceID;
43- (
ZoomSDKError)haveRemoteControlPrivilege:(
unsigned int)shareSourceID;
50- (
ZoomSDKError)isInRemoteControlling:(
unsigned int)shareSourceID;
57- (
ZoomSDKError)startRemoteControl:(
unsigned int)shareSourceID;
64- (
ZoomSDKError)stopRemoteControl:(
unsigned int)shareSourceID;
71- (
ZoomSDKError)requestRemoteControl:(
unsigned int)shareSourceID;
78- (
ZoomSDKError)giveUpRemoteControl:(
unsigned int)shareSourceID;
85- (
ZoomSDKError)giveRemoteControlPrivilegeTo:(
unsigned int)userid;
92- (
ZoomSDKError)declineRemoteControlRequest:(
unsigned int)userid;
105- (
ZoomSDKError)getCurrentRemoteController:(
unsigned int*)userid;
113- (
ZoomSDKError)sendRemoteControlEvent:(NSEvent *)theEvent ShareView:(NSView*)shareView;
119- (BOOL)IsAutoAcceptRemoteControlFeatureEnabled;
133- (
ZoomSDKError)enableAutoAcceptRemoteControlFeature:(BOOL)enable;
ZoomSDKRemoteControlStatus
Enumeration of status of remote control.
ZoomSDKError
Enumeration of common errors of SDK.
id< ZoomSDKRemoteControllerDelegate > _delegate