RemoteController, 远程控制服务核心接口
更多...
#include <PanoController.h>
◆ acceptControl()
virtual QResult RemoteController::acceptControl |
( |
uint64_t |
userId | ) |
|
|
pure virtual |
接受用户的远程控制请求
- 参数
-
- 返回
-
- 注解
- 此接口为被控端调用
◆ cancelControl()
virtual QResult RemoteController::cancelControl |
( |
uint64_t |
userId | ) |
|
|
pure virtual |
取消远程控制
- 参数
-
- 返回
-
- 注解
- 此接口可被控制端和受控端调用
◆ elevateControlPrivilege()
virtual QResult RemoteController::elevateControlPrivilege |
( |
bool |
elevated | ) |
|
|
pure virtual |
提升控制权限,只对 Windows 被控端有效
- 参数
-
- 返回
-
- 注解
- 此接口仅在被控端调用
◆ rejectControl()
virtual QResult RemoteController::rejectControl |
( |
uint64_t |
userId | ) |
|
|
pure virtual |
拒绝用户的远程控制请求
- 参数
-
- 返回
-
- 注解
- 此接口为被控端调用
◆ requestControl()
virtual QResult RemoteController::requestControl |
( |
uint64_t |
userId, |
|
|
bool |
needElevation |
|
) |
| |
|
pure virtual |
请求远程控制
- 参数
-
userId | 被控端的用户标识 |
needElevation | 是否需要请求被控端提升控制权限。目前仅对 Windows 被控端有效 |
- 返回
-
- 注解
- 此接口为控制端调用
◆ sendKeyboardEvent()
发送键盘事件
- 参数
-
- 返回
-
- 注解
- 此接口为控制端调用,仅能在被控制端同意后调用。 允许在Android和iOS两个平台调用。
◆ setCallback()
◆ setModifierFlags()
virtual QResult RemoteController::setModifierFlags |
( |
uint64_t |
userId, |
|
|
uint32_t |
flags |
|
) |
| |
|
pure virtual |
设置键盘修饰符
- 参数
-
userId | 被控端的用户标识 |
flags | 键盘修饰键集合 |
- 返回
-
- 注解
- 此接口为控制端调用,仅能在被控制端同意后调用。 允许在Android和iOS两个平台调用。
该类的文档由以下文件生成: