Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCRemoteControlService.h
Go to the documentation of this file.
1//
2// MobileRTCRemoteControlService.h
3// MobileRTC
4//
5// Created by Zoom Communications on 2018/6/22.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11@protocol MobileRTCRemoteControlDelegate;
12
23
31@interface MobileRTCRemoteControlService : NSObject
35@property (weak, nonatomic) id<MobileRTCRemoteControlDelegate> _Nullable delegate;
36
43- (BOOL)isHaveRemoteControlRight:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
44
51- (BOOL)isRemoteController:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
52
58- (MobileRTCRemoteControlError)grabRemoteControlView:(MobileRTCActiveShareView * _Nonnull)remoteShareView;
59
65- (MobileRTCRemoteControlError)remoteControlSingleTap:(CGPoint)point;
66
72- (MobileRTCRemoteControlError)remoteControlDoubleTap:(CGPoint)point;
73
79- (MobileRTCRemoteControlError)remoteControlLongPress:(CGPoint)point;
80
86- (MobileRTCRemoteControlError)remoteControlDoubleScroll:(CGPoint)point;
87
93- (MobileRTCRemoteControlError)remoteControlSingleMove:(CGPoint)point;
94
101- (MobileRTCRemoteControlError)remoteControlMouseLeftDown:(CGPoint)point;
102
108- (MobileRTCRemoteControlError)remoteControlMouseLeftUp:(CGPoint)point;
109
115- (MobileRTCRemoteControlError)remoteControlMouseLeftDrag:(CGPoint)point;
116
122- (MobileRTCRemoteControlError)remoteControlCharInput:(NSString * _Nonnull)str;
123
130@end
131
135@protocol MobileRTCRemoteControlDelegate <NSObject>
136@optional
142- (void)remoteControlPrivilegeChanged:(BOOL)isMyControl DEPRECATED_MSG_ATTRIBUTE("Use onRemoteControlPrivilegeChanged instead");
147- (void)onRemoteControlPrivilegeChanged:(BOOL)isMyControl;
148
154- (void)startRemoteControlCallBack:(MobileRTCRemoteControlError)resultValue DEPRECATED_MSG_ATTRIBUTE("Use onEnterOrLeaveRemoteControllingStatus instead");
155
160- (void)onEnterOrLeaveRemoteControllingStatus:(BOOL)isEnter;
161
162@end
163
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.