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

直播频道回调接口类 更多...

Public 成员函数

virtual void onWorkingRooms (uint32 callId, Result result, uint32 total, uint32 begin, const RoomInfosType &items)=0
 异步返回 更多...
 
virtual void onPublishedVideos (uint32 callId, Result result, const RoomId &roomId, const VideoDevicesType &items)=0
 获取特定房间已经发布的视频列表 更多...
 
virtual void onCreateLive (uint32 callId, Result result, const LiveInfo &info)=0
 创建直播频道的异步返回 更多...
 
virtual void onSelectMedia4Live (uint32 callId, Result result, const LiveId &lvbc_id, const DeviceId &selectedVideo)=0
 为特定直播频道设置当前视频源的异步返回 更多...
 
virtual void onCreateUserLive (uint32 callId, Result result, const LiveInfo &info)=0
 创建特定用户直播频道的异步返回 更多...
 
virtual void onStopLive (uint32 callId, Result result, const LiveId &lvbc_id)=0
 停止特定直播频道的异步返回 更多...
 
virtual void onLiveInfo (uint32 callId, Result result, const LiveInfo &info)=0
 获取特定频道详细信息的异步返回 更多...
 
virtual void onLiveInfos (uint32 callId, Result result, uint32 total, uint32 begin, const LiveInfosType &items)=0
 获取当前正在直播频道列表的异步返回 更多...
 
virtual void onDeleteLive (uint32 callId, Result result, const LiveId &lvbc_id)=0
 删除特定频道的异步返回 更多...
 

Protected 成员函数

virtual ~IListener ()
 

详细描述

直播频道回调接口类

直播频道回调接口定义了直播频道管理操作的异步返回。

构造及析构函数说明

◆ ~IListener()

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

成员函数说明

◆ onCreateLive()

virtual void tee3::avd::IAVDLive::IListener::onCreateLive ( uint32  callId,
Result  result,
const LiveInfo info 
)
pure virtual

创建直播频道的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]info直播频道信息。
参见
createLive

◆ onCreateUserLive()

virtual void tee3::avd::IAVDLive::IListener::onCreateUserLive ( uint32  callId,
Result  result,
const LiveInfo info 
)
pure virtual

创建特定用户直播频道的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]info录制信息。
参见
createUserLive

◆ onDeleteLive()

virtual void tee3::avd::IAVDLive::IListener::onDeleteLive ( uint32  callId,
Result  result,
const LiveId lvbc_id 
)
pure virtual

删除特定频道的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]lvbc_id频道号。
参见
deleteLive

◆ onLiveInfo()

virtual void tee3::avd::IAVDLive::IListener::onLiveInfo ( uint32  callId,
Result  result,
const LiveInfo info 
)
pure virtual

获取特定频道详细信息的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]info直播频道信息。
参见
getLiveInfo

◆ onLiveInfos()

virtual void tee3::avd::IAVDLive::IListener::onLiveInfos ( uint32  callId,
Result  result,
uint32  total,
uint32  begin,
const LiveInfosType items 
)
pure virtual

获取当前正在直播频道列表的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]total总共直播数。
[in]begin当前起始序号。
[in]items直播频道信息集合。
参见
getLiveInfos

◆ onPublishedVideos()

virtual void tee3::avd::IAVDLive::IListener::onPublishedVideos ( uint32  callId,
Result  result,
const RoomId roomId,
const VideoDevicesType items 
)
pure virtual

获取特定房间已经发布的视频列表

参数
[in]callId调用Id。
[in]result错误代码。
[in]roomId房间号。
[in]items已发布的视频信息集合。
参见
getWorkingRooms

◆ onSelectMedia4Live()

virtual void tee3::avd::IAVDLive::IListener::onSelectMedia4Live ( uint32  callId,
Result  result,
const LiveId lvbc_id,
const DeviceId selectedVideo 
)
pure virtual

为特定直播频道设置当前视频源的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]lvbc_id频道号。
[in]selectedVideo已发布的视频Id。
参见
selectMedia4Live

◆ onStopLive()

virtual void tee3::avd::IAVDLive::IListener::onStopLive ( uint32  callId,
Result  result,
const LiveId lvbc_id 
)
pure virtual

停止特定直播频道的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]lvbc_id频道号。
参见
stopLive

◆ onWorkingRooms()

virtual void tee3::avd::IAVDLive::IListener::onWorkingRooms ( uint32  callId,
Result  result,
uint32  total,
uint32  begin,
const RoomInfosType items 
)
pure virtual

异步返回

获取当前正在进行房间列表的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]total总共直播数。
[in]begin当前起始序号。
[in]items房间信息集合。
参见
getWorkingRooms

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