cn.tee3.avd_SDK-C++  2.1.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IModule类 参考abstract

房间模块接口类 更多...

类 tee3::avd::IModule 继承关系图:
tee3::avd::IMAnnotation tee3::avd::IMAudio tee3::avd::IMAudio tee3::avd::IMChat tee3::avd::IMLocalRecord tee3::avd::IMScreen tee3::avd::IMVideo tee3::avd::IMWhiteboard tee3::avd::IRoomVideo

Public 成员函数

virtual IRoomgetRoom ()=0
 获取房间接口指针 更多...
 
virtual IMUserManagergetUserManager ()=0
 获取房间用户管理模块指针 更多...
 
virtual bool isSelfUser (const UserId &userId) const =0
 判断是否是自己的用户Id 更多...
 
virtual bool isSelfDevice (const DeviceId &deviceId) const =0
 判断设备Id是否是属于自己的 更多...
 
virtual const UserId getOwnerId (const DeviceId &deviceId) const =0
 获取设备Id的关联用户Id 更多...
 
virtual const StringgetOwnerName (const DeviceId &deviceId) const =0
 获取设备Id的关联用户名称 更多...
 

Protected 成员函数

virtual ~IModule ()
 

详细描述

房间模块接口类

房间模块接口定义了房间模块公共的操作。

构造及析构函数说明

◆ ~IModule()

virtual tee3::avd::IModule::~IModule ( )
protectedvirtual

成员函数说明

◆ getOwnerId()

virtual const UserId tee3::avd::IModule::getOwnerId ( const DeviceId deviceId) const
pure virtual

获取设备Id的关联用户Id

参数
[in]deviceId设备Id
返回
返回用户Id。

◆ getOwnerName()

virtual const String& tee3::avd::IModule::getOwnerName ( const DeviceId deviceId) const
pure virtual

获取设备Id的关联用户名称

参数
[in]deviceId设备Id
返回
返回用户名称。

◆ getRoom()

virtual IRoom* tee3::avd::IModule::getRoom ( )
pure virtual

获取房间接口指针

返回
返回房间接口指针。
参见
IRoom

◆ getUserManager()

virtual IMUserManager* tee3::avd::IModule::getUserManager ( )
pure virtual

获取房间用户管理模块指针

返回
返回用户管理模块指针。
参见
IMUserManager

◆ isSelfDevice()

virtual bool tee3::avd::IModule::isSelfDevice ( const DeviceId deviceId) const
pure virtual

判断设备Id是否是属于自己的

参数
[in]deviceId设备Id
返回
返回设备Id是否是属于自己的。

◆ isSelfUser()

virtual bool tee3::avd::IModule::isSelfUser ( const UserId userId) const
pure virtual

判断是否是自己的用户Id

参数
[in]userId用户Id
返回
返回是否是自己。

该类的文档由以下文件生成: