iOS/macOS(Objective-C)[v1.7.5.0]
|
RemoteController, 远程控制服务核心接口 更多...
#import <PanoRtcEngineKit.h>
构造函数 | |
(instancetype) | - init |
此方法不可用。 | |
(PanoResult) | - requestRemoteControl:needElevation: |
请求远程控制 更多... | |
(PanoResult) | - acceptRemoteControl: |
接受用户的远程控制请求 更多... | |
(PanoResult) | - rejectRemoteControl: |
拒绝用户的远程控制请求 更多... | |
(PanoResult) | - cancelRemoteControl: |
取消远程控制 更多... | |
(PanoResult) | - setModifierFlags:flags: |
设置键盘修饰符 更多... | |
(PanoResult) | - sendKeyboardEvent:event: |
发送键盘事件 更多... | |
类方法 | |
(instancetype) | + new |
此方法不可用。 | |
属性 | |
id< PanoRtcRemoteControllerDelegate > | delegate |
设置远程控制服务的回调。 | |
RemoteController, 远程控制服务核心接口
- (PanoResult) acceptRemoteControl: | (UInt64) | userId |
接受用户的远程控制请求
userId | 发送控制请求的用户标识 |
- (PanoResult) cancelRemoteControl: | (UInt64) | userId |
取消远程控制
userId | 被控端的用户标识 |
- (PanoResult) rejectRemoteControl: | (UInt64) | userId |
拒绝用户的远程控制请求
userId | 发送控制请求的用户标识 |
- (PanoResult) requestRemoteControl: | (UInt64) | userId | |
needElevation: | (BOOL) | needElevation | |
请求远程控制
userId | 被控制端的用户标识 |
needElevation | 是否需要请求被控端提升控制权限。目前仅对 Windows 被控端有效 |
- (PanoResult) sendKeyboardEvent: | (UInt64) | userId | |
event: | (PanoKeyboardEvent *) | event | |
发送键盘事件
userId | 被控端的用户标识 |
event | 键盘事件 |
- (PanoResult) setModifierFlags: | (UInt64) | userId | |
flags: | (PanoModifierFlag) | flags | |
设置键盘修饰符
userId | 被控端的用户标识 |
flags | 键盘修饰键集合 |