Android(Java)[v1.7.5.0]
|
RemoteController, 远程控制服务核心接口 更多...
类 | |
interface | Callback |
RemoteController 的回调函数,在使用 RemoteController 之前必须要设置回调以获取事件通知。 更多... | |
Public 成员函数 | |
QResult | setCallback (Callback callback) |
设置远程控制服务的回调。 更多... | |
QResult | requestControl (long userId, boolean needElevation) |
请求远程控制。 更多... | |
QResult | acceptControl (long userId) |
接受用户的远程控制请求。 更多... | |
QResult | rejectControl (long userId) |
拒绝用户的远程控制请求。 更多... | |
QResult | cancelControl (long userId) |
取消远程控制。 更多... | |
QResult | setModifierFlags (long userId, int flags) |
设置键盘修饰符。 更多... | |
QResult | sendKeyboardEvent (long userId, int action, int keyCode) |
发送键盘事件。 更多... | |
RemoteController, 远程控制服务核心接口
QResult com.pano.rtc.api.RtcRemoteController.acceptControl | ( | long | userId | ) |
接受用户的远程控制请求。
userId | 发送控制请求的用户标识。 |
QResult com.pano.rtc.api.RtcRemoteController.cancelControl | ( | long | userId | ) |
取消远程控制。
userId | 对端的用户标识。 |
QResult com.pano.rtc.api.RtcRemoteController.rejectControl | ( | long | userId | ) |
拒绝用户的远程控制请求。
userId | 发送控制请求的用户标识。 |
QResult com.pano.rtc.api.RtcRemoteController.requestControl | ( | long | userId, |
boolean | needElevation | ||
) |
请求远程控制。
userId | 被控端的用户标识。 |
needElevation | 是否需要请求被控端提升控制权限。目前仅对 Windows 被控端有效 |
QResult com.pano.rtc.api.RtcRemoteController.sendKeyboardEvent | ( | long | userId, |
int | action, | ||
int | keyCode | ||
) |
发送键盘事件。
userId | 被控端的用户标识。 |
action | 键盘按键动作, 详情查看 video.pano.rtc.remotecontrol.Keyboard.Action。 |
keyCode | 键盘输入字符的ASCII值。当前仅支持以下范围:0x08~0x09, 0x0D, 0x1B, 0x20~0x7F。 |
设置远程控制服务的回调。
callback | 回调。 |
QResult com.pano.rtc.api.RtcRemoteController.setModifierFlags | ( | long | userId, |
int | flags | ||
) |
设置键盘修饰符。
userId | 被控端的用户标识。 |
flags | 键盘修饰键集合,详情查看 video.pano.rtc.remotecontrol.Keyboard.ModifierFlag。 |