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

AVD引擎回调接口类 更多...

Public 成员函数

virtual void onInitResult (Result result)=0
 异步返回 更多...
 
virtual void onUninitResult (Result reason)=0
 反初始化引擎通知 更多...
 
virtual void onGetRoomResult (uint32 callId, Result result, const RoomInfo &room)=0
 获取房间信息操作异步返回 更多...
 
virtual void onFindRoomsResult (uint32 callId, Result result, const RoomInfosType &rooms)=0
 查询房间信息操作异步返回 更多...
 
virtual void onScheduleRoomResult (uint32 callId, Result result, const RoomId &roomId)=0
 安排房间操作异步返回 更多...
 
virtual void onCancelRoomResult (uint32 callId, Result result, const RoomId &roomId)=0
 取消房间操作异步返回 更多...
 
virtual void onGetUsersCountResult (uint32 callId, Result result, uint32 usersCount, const RoomId &roomId)=0
 获取房间中参会者人数异步返回 更多...
 

Protected 成员函数

virtual ~IListener ()
 

详细描述

AVD引擎回调接口类

AVD引擎回调接口定义了引擎接口操作的异步返回。

构造及析构函数说明

◆ ~IListener()

virtual tee3::avd::IAVDEngine::IListener::~IListener ( )
protectedvirtual

成员函数说明

◆ onCancelRoomResult()

virtual void tee3::avd::IAVDEngine::IListener::onCancelRoomResult ( uint32  callId,
Result  result,
const RoomId roomId 
)
pure virtual

取消房间操作异步返回

参数
[in]callId调用Id。
[in]result取消房间错误代码。
[in]roomId房间Id。
参见
cancelRoom

◆ onFindRoomsResult()

virtual void tee3::avd::IAVDEngine::IListener::onFindRoomsResult ( uint32  callId,
Result  result,
const RoomInfosType rooms 
)
pure virtual

查询房间信息操作异步返回

参数
[in]callId调用Id。
[in]result查询房间错误代码。
[in]rooms房间信息列表。
参见
findRoom

◆ onGetRoomResult()

virtual void tee3::avd::IAVDEngine::IListener::onGetRoomResult ( uint32  callId,
Result  result,
const RoomInfo room 
)
pure virtual

获取房间信息操作异步返回

参数
[in]callId调用Id。
[in]result获取房间错误代码。
[in]room房间信息。
参见
getRoomByRoomId
getRoomByAppRoomId

◆ onGetUsersCountResult()

virtual void tee3::avd::IAVDEngine::IListener::onGetUsersCountResult ( uint32  callId,
Result  result,
uint32  usersCount,
const RoomId roomId 
)
pure virtual

获取房间中参会者人数异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]usersCount房间参会者人数。
[in]roomId房间Id。
参见
getUsersCount

◆ onInitResult()

virtual void tee3::avd::IAVDEngine::IListener::onInitResult ( Result  result)
pure virtual

异步返回

初始化引擎操作异步返回

参数
[in]result初始化错误代码。
参见
init

◆ onScheduleRoomResult()

virtual void tee3::avd::IAVDEngine::IListener::onScheduleRoomResult ( uint32  callId,
Result  result,
const RoomId roomId 
)
pure virtual

安排房间操作异步返回

参数
[in]callId调用Id。
[in]result安排房间错误代码。
[in]roomId房间Id。
参见
scheduleRoom

◆ onUninitResult()

virtual void tee3::avd::IAVDEngine::IListener::onUninitResult ( Result  reason)
pure virtual

反初始化引擎通知

参数
[in]reason反初始化错误代码。
注解
此函数不是引擎的uninit的异步返回,uninit是同步操作。此函数是SDK内部检测到引擎出现了问题后通知应用层的回调。

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