Mac SDK
ZoomSDKRemoteControllerHelper.h
1 //
2 // ZoomSDKRemoteControllerHelper.h
3 // ZoomSDK
4 //
5 // Created by TOTTI on 12/07/2018.
6 // Copyright © 2018 Zoom Video Communications,Inc. All rights reserved.
7 // [Used for Customized UI]
8 
9 #import <Foundation/Foundation.h>
10 #import "ZoomSDKErrors.h"
11 @protocol ZoomSDKRemoteControllerDelegate <NSObject>
18 - (void)onRemoteControlStatus:(ZoomSDKRemoteControlStatus)status User:(unsigned int)userID;
19 @end
20 
21 @interface ZoomSDKRemoteControllerHelper : NSObject
22 {
23  id<ZoomSDKRemoteControllerDelegate> _delegate;
24 
25 }
26 @property(nonatomic, assign) id<ZoomSDKRemoteControllerDelegate> delegate;
32 - (ZoomSDKError)canRequestRemoteControl:(unsigned int)userid;
33 
39 - (ZoomSDKError)haveRemoteControlPrivilege:(unsigned int)userid;
40 
46 - (ZoomSDKError)isInRemoteControlling:(unsigned int)userid;
47 
53 - (ZoomSDKError)startRemoteControl:(unsigned int)userid;
54 
60 - (ZoomSDKError)stopRemoteControl:(unsigned int)userid;
61 
67 - (ZoomSDKError)requestRemoteControl:(unsigned int)userid;
68 
74 - (ZoomSDKError)giveUpRemoteControl:(unsigned int)userid;
75 
81 - (ZoomSDKError)giveRemoteControlPrivilegeTo:(unsigned int)userid;
82 
88 - (ZoomSDKError)declineRemoteControlRequest:(unsigned int)userid;
89 
94 - (ZoomSDKError)revokeRemoteControl;
95 
101 - (ZoomSDKError)getCurrentRemoteController:(unsigned int*)userid;
102 
109 - (ZoomSDKError)sendRemoteControlEvent:(NSEvent *)theEvent ShareView:(NSView*)shareView;
110 @end
ZoomSDKRemoteControllerHelper
Definition: ZoomSDKRemoteControllerHelper.h:22
ZoomSDKRemoteControllerDelegate-p
Definition: ZoomSDKRemoteControllerHelper.h:11