Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCRemoteControlService.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7
8@protocol MobileRTCRemoteControlDelegate;
9
20
28@interface MobileRTCRemoteControlService : NSObject
32@property (weak, nonatomic) id<MobileRTCRemoteControlDelegate> _Nullable delegate;
33
40- (BOOL)isHaveRemoteControlRight:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
41
48- (BOOL)isRemoteController:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
49
55- (MobileRTCRemoteControlError)grabRemoteControlView:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
56
62- (MobileRTCRemoteControlError)remoteControlSingleTap:(CGPoint)point;
63
69- (MobileRTCRemoteControlError)remoteControlDoubleTap:(CGPoint)point;
70
76- (MobileRTCRemoteControlError)remoteControlLongPress:(CGPoint)point;
77
83- (MobileRTCRemoteControlError)remoteControlDoubleScroll:(CGPoint)point;
84
90- (MobileRTCRemoteControlError)remoteControlSingleMove:(CGPoint)point;
91
98- (MobileRTCRemoteControlError)remoteControlMouseLeftDown:(CGPoint)point;
99
105- (MobileRTCRemoteControlError)remoteControlMouseLeftUp:(CGPoint)point;
106
112- (MobileRTCRemoteControlError)remoteControlMouseLeftDrag:(CGPoint)point;
113
119- (MobileRTCRemoteControlError)remoteControlCharInput:(NSString * _Nonnull)str;
120
127@end
128
132@protocol MobileRTCRemoteControlDelegate <NSObject>
133@optional
139- (void)remoteControlPrivilegeChanged:(BOOL)isMyControl DEPRECATED_MSG_ATTRIBUTE("Use onRemoteControlPrivilegeChanged instead");
144- (void)onRemoteControlPrivilegeChanged:(BOOL)isMyControl;
145
151- (void)startRemoteControlCallBack:(MobileRTCRemoteControlError)resultValue DEPRECATED_MSG_ATTRIBUTE("Use onEnterOrLeaveRemoteControllingStatus instead");
152
157- (void)onEnterOrLeaveRemoteControllingStatus:(BOOL)isEnter;
158
159@end
160
MobileRTCRemoteControlError
Enumeration of remote control-related operational result in meeting.
MobileRTCRemoteControlInputType
MobileRTCRemoteControlInputType An Enumeration of input types when the Enter key or Delete on the key...
@ MobileRTCRemoteControl_Return
MobileRTCActiveShareView is designed for Render Share Content.
It provides Remote Control Service.
id< MobileRTCRemoteControlDelegate > _Nullable delegate
Callback event of receiving remote control.