C++SDK
1.0.0
|
#include <mremotectrl.h>
类 | |
class | IListener |
Public 成员函数 | |
virtual Result | setListener (IRemoteEnd::IListener *listener)=0 |
virtual Result | DoApplyCtrl (std::string fromuserid, int rt)=0 |
virtual Result | DoCancelCtrl (std::string fromuserid, int rt)=0 |
virtual Result | terminalCtrl ()=0 |
virtual void | SetPubScreenInfo (int top, int left, int width, int height)=0 |
virtual int | getCurStauts ()=0 |
virtual int | getRole ()=0 |
virtual std::string | getToken ()=0 |
virtual Result | controllerLeave (std::string userid)=0 |
virtual Result | InviteController (std::string ctrluserid)=0 |
virtual void | clearStatus ()=0 |
virtual RemoteInfo | getRemoteInfo ()=0 |
virtual | ~IRemoteEnd () |
![]() | |
virtual IRoom * | getRoom ()=0 |
virtual IMUserManager * | getUserManager ()=0 |
virtual bool | isSelfUser (const UserId &userId) const =0 |
virtual bool | isSelfDevice (const DeviceId &deviceId) const =0 |
virtual const UserId | getOwnerId (const DeviceId &deviceId) const =0 |
virtual const String & | getOwnerName (const DeviceId &deviceId) const =0 |
额外继承的成员函数 | |
![]() | |
virtual | ~IModule () |
|
inlinevirtual |
|
pure virtual |
清空状态
|
pure virtual |
停止用户的控制,但是不通知对方,用于控制方退出房间
[in] | userid | 控制端的用户ID |
|
pure virtual |
处理远端申请控制
[in] | fromuserid | 控制端用户ID |
[in] | rt | 发送申请结果 note |
|
pure virtual |
处理取消申请
[in] | fromuserid | 控制端用户ID |
[in] | rt | 发送申请结果 note |
|
pure virtual |
获取用户状态
|
pure virtual |
|
pure virtual |
获取控制中的角色
|
pure virtual |
获取到唯一标示符token
|
pure virtual |
邀请用户控制自己
[in] | ctrluserid | 邀请控制的用户Id |
|
pure virtual |
|
pure virtual |
多屏情况下设置发布屏幕的尺寸和坐标信息
|
pure virtual |
主动终止被控
return