C++SDK  1.0.0
| Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IMWhiteboardModule类 参考abstract

#include <mwhiteboard.h>

类 tee3::avd::IMWhiteboardModule 继承关系图:
Inheritance graph
[图例]
tee3::avd::IMWhiteboardModule 的协作图:
Collaboration graph
[图例]

class  IListener
 

Public 成员函数

virtual Result setListener (IListener *listener)=0
 
virtual Result createBoard (const Whiteboard &wb)=0
 
virtual Result shareBoard (const BoardId id)=0
 
virtual Result removeBoard (BoardId id)=0
 
virtual Result closeBoard (BoardId id)=0
 
virtual Result updateBoard (BoardId id, const Whiteboard &wb)=0
 
virtual Result getWhiteBoards (WhiteboardsType &whbs)=0
 
virtual Result getSharedWhiteBoards (WhiteboardsType &whbs)=0
 
virtual Result setBackground (BoardId id, String filePath)=0
 
virtual Result setBackground (BoardId id, uint8 r, uint8 g, uint8 b, uint8 a)=0
 
virtual Result setWidth (BoardId id, uint32 w)=0
 
virtual Result setHeight (BoardId id, uint32 h)=0
 
virtual Result attachBoard (const BoardId &bid, WindowId winId)=0
 
virtual Result detachBoard (const BoardId &bid)=0
 
virtual IMAnnotaionInternalgetAnnotationInternal ()=0
 
- Public 成员函数 继承自 tee3::avd::IModule
virtual IRoomgetRoom ()=0
 
virtual IMUserManagergetUserManager ()=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 StringgetOwnerName (const DeviceId &deviceId) const =0
 

静态 Public 成员函数

static IMWhiteboardModulegetWhiteboard (IRoom *room)
 

Protected 成员函数

virtual ~IMWhiteboardModule ()
 
- Protected 成员函数 继承自 tee3::avd::IModule
virtual ~IModule ()
 

构造及析构函数说明

virtual tee3::avd::IMWhiteboardModule::~IMWhiteboardModule ( )
inlineprotectedvirtual

成员函数说明

virtual Result tee3::avd::IMWhiteboardModule::attachBoard ( const BoardId bid,
WindowId  winId 
)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::closeBoard ( BoardId  id)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::createBoard ( const Whiteboard wb)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::detachBoard ( const BoardId bid)
pure virtual
virtual IMAnnotaionInternal* tee3::avd::IMWhiteboardModule::getAnnotationInternal ( )
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::getSharedWhiteBoards ( WhiteboardsType whbs)
pure virtual
static IMWhiteboardModule* tee3::avd::IMWhiteboardModule::getWhiteboard ( IRoom room)
static

获取白板模块接口

参数
[in]room房间对象指针。
返回
返回白板模块接口指针。
virtual Result tee3::avd::IMWhiteboardModule::getWhiteBoards ( WhiteboardsType whbs)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::removeBoard ( BoardId  id)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::setBackground ( BoardId  id,
String  filePath 
)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::setBackground ( BoardId  id,
uint8  r,
uint8  g,
uint8  b,
uint8  a 
)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::setHeight ( BoardId  id,
uint32  h 
)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::setListener ( IListener listener)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::setWidth ( BoardId  id,
uint32  w 
)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::shareBoard ( const BoardId  id)
pure virtual
virtual Result tee3::avd::IMWhiteboardModule::updateBoard ( BoardId  id,
const Whiteboard wb 
)
pure virtual

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