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

#include <avdrecord.h>

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 ()
 

详细描述

旁路录制回调接口类

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

构造及析构函数说明

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

成员函数说明

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

创建录制的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]info录制信息。
参见
createRecord
virtual void tee3::avd::IAVDRecord::IListener::onCreateUserRecord ( uint32  callId,
Result  result,
const RecordInfo info 
)
pure virtual

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

参数
[in]callId调用Id。
[in]result错误代码。
[in]info录制信息。
参见
createUserRecord
virtual void tee3::avd::IAVDRecord::IListener::onDeleteRecord ( uint32  callId,
Result  result,
const RecordId recordId 
)
pure virtual

删除特定录制的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]recordId录制号。
参见
deleteRecord
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
virtual void tee3::avd::IAVDRecord::IListener::onRecordInfo ( uint32  callId,
Result  result,
const RecordInfo info 
)
pure virtual

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

参数
[in]callId调用Id。
[in]result错误代码。
[in]info录制信息。
参见
getRecordInfo
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
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
virtual void tee3::avd::IAVDRecord::IListener::onStopRecord ( uint32  callId,
Result  result,
const RecordId recordId 
)
pure virtual

停止特定录制的异步返回

参数
[in]callId调用Id。
[in]result错误代码。
[in]recordId录制号。
注解
特殊错误码: 录制不存在 录制已经停止
参见
stopRecord
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

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