Android(Java)[v1.7.5.0]
| Public 成员函数 | 所有成员列表
com.pano.rtc.api.RtcRemoteController接口 参考

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, 远程控制服务核心接口

成员函数说明

◆ acceptControl()

QResult com.pano.rtc.api.RtcRemoteController.acceptControl ( long  userId)

接受用户的远程控制请求。

参数
userId发送控制请求的用户标识。
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口为被控端调用

◆ cancelControl()

QResult com.pano.rtc.api.RtcRemoteController.cancelControl ( long  userId)

取消远程控制。

参数
userId对端的用户标识。
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口可被控制端和受控端调用。

◆ rejectControl()

QResult com.pano.rtc.api.RtcRemoteController.rejectControl ( long  userId)

拒绝用户的远程控制请求。

参数
userId发送控制请求的用户标识。
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口为被控端调用。

◆ requestControl()

QResult com.pano.rtc.api.RtcRemoteController.requestControl ( long  userId,
boolean  needElevation 
)

请求远程控制。

参数
userId被控端的用户标识。
needElevation是否需要请求被控端提升控制权限。目前仅对 Windows 被控端有效
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口为控制端调用。

◆ sendKeyboardEvent()

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。
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口为控制端调用,仅能在被控制端同意后调用。 允许在Android和iOS两个平台调用。

◆ setCallback()

QResult com.pano.rtc.api.RtcRemoteController.setCallback ( Callback  callback)

设置远程控制服务的回调。

参数
callback回调。
返回
  • OK: 成功。
  • 其他: 失败。

◆ setModifierFlags()

QResult com.pano.rtc.api.RtcRemoteController.setModifierFlags ( long  userId,
int  flags 
)

设置键盘修饰符。

参数
userId被控端的用户标识。
flags键盘修饰键集合,详情查看 video.pano.rtc.remotecontrol.Keyboard.ModifierFlag
返回
  • OK: 成功。
  • 其他: 失败。
注解
此接口为控制端调用,仅能在被控制端同意后调用。 允许在Android和iOS两个平台调用。

该接口的文档由以下文件生成: