cn.tee3.avd_SDK-C++  2.1.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IAVDRecord::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 onCreateRecord (uint32 callId, Result result, const RecordInfo &info)=0
 创建录制的异步返回 更多...
 
virtual void onSelectMedia4Record (uint32 callId, Result result, const RecordId &recordId, const DeviceId &selectedVideo)=0
 为特定录制设置当前视频源的异步返回 更多...
 
virtual void onCreateUserRecord (uint32 callId, Result result, const RecordInfo &info)=0
 创建特定用户录制的异步返回 更多...
 
virtual void onStopRecord (uint32 callId, Result result, const RecordId &recordId)=0
 停止特定录制的异步返回 更多...
 
virtual void onRecordInfo (uint32 callId, Result result, const RecordInfo &info)=0
 获取特定录制详细信息的异步返回 更多...
 
virtual void onRecordInfos (uint32 callId, Result result, uint32 total, uint32 begin, const RecordInfosType &items)=0
 获取服务器上录制列表的异步返回 更多...
 
virtual void onDeleteRecord (uint32 callId, Result result, const RecordId &recordId)=0
 删除特定录制的异步返回 更多...
 

Protected 成员函数

virtual ~IListener ()
 

详细描述

旁路录制回调接口类

旁路录制回调接口定义了录制管理操作的异步返回。

构造及析构函数说明

◆ ~IListener()

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

成员函数说明

◆ onCreateRecord()

virtual void tee3::avd::IAVDRecord::IListener::onCreateRecord ( uint32  callId,
Result  result,
const RecordInfo info 
)
pure virtual

创建录制的异步返回

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

◆ onCreateUserRecord()

virtual void tee3::avd::IAVDRecord::IListener::onCreateUserRecord ( uint32  callId,
Result  result,
const RecordInfo info 
)
pure virtual

创建特定用户录制的异步返回

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

◆ onDeleteRecord()

virtual void tee3::avd::IAVDRecord::IListener::onDeleteRecord ( uint32  callId,
Result  result,
const RecordId recordId 
)
pure virtual

删除特定录制的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]recordId录制号。
参见
deleteRecord

◆ onPublishedVideos()

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

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

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

◆ onRecordInfo()

virtual void tee3::avd::IAVDRecord::IListener::onRecordInfo ( uint32  callId,
Result  result,
const RecordInfo info 
)
pure virtual

获取特定录制详细信息的异步返回

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

◆ onRecordInfos()

virtual void tee3::avd::IAVDRecord::IListener::onRecordInfos ( uint32  callId,
Result  result,
uint32  total,
uint32  begin,
const RecordInfosType items 
)
pure virtual

获取服务器上录制列表的异步返回

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

◆ onSelectMedia4Record()

virtual void tee3::avd::IAVDRecord::IListener::onSelectMedia4Record ( uint32  callId,
Result  result,
const RecordId recordId,
const DeviceId selectedVideo 
)
pure virtual

为特定录制设置当前视频源的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]recordId录制号。
[in]selectedVideo已发布的视频Id。
参见
selectVideo4Record

◆ onStopRecord()

virtual void tee3::avd::IAVDRecord::IListener::onStopRecord ( uint32  callId,
Result  result,
const RecordId recordId 
)
pure virtual

停止特定录制的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]recordId录制号。
参见
stopRecord

◆ onWorkingRooms()

virtual void tee3::avd::IAVDRecord::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

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