1 #ifndef RT_AVDRecord_H_ 2 #define RT_AVDRecord_H_ 31 bool isValid()
const {
return !
id.empty(); }
136 virtual void onRecordInfos(
uint32 callId,
Result result,
uint32 total,
uint32 begin,
const RecordInfosType& items) = 0;
178 static void release();
261 #endif//RT_AVDRecord_H_ RecordInfo()
Definition: avdrecord.h:30
String url
播放录制链接
Definition: avdrecord.h:23
virtual ~IAVDRecord()
Definition: avdrecord.h:256
MediaFileType
媒体文件类型定义
Definition: combase.h:457
旁路录制管理接口.
Definition: avdrecord.h:46
RecordStatus
旁路录制状态定义
Definition: combase.h:462
RecordVideoType videoType
视频类型
Definition: avdrecord.h:22
String UserId
用户号类型,唯一标识房间内一个用户,长度不大于Max_UserId定义;由应用层定义传递给AVD SDK,要求保证房间...
Definition: common.h:13
RoomId roomId
频道关联房间号
Definition: avdrecord.h:28
int Result
返回值类型
Definition: combase.h:9
RecordId id
录制ID
Definition: avdrecord.h:15
String DeviceId
设备号类型,唯一标识房间内一个设备,长度不大于Max_DeviceId定义;定义如下:userId+"_"+md5[os.getdeviceid() or os.getsystemid()]
Definition: common.h:12
RecordAudioType audioType
音频类型
Definition: avdrecord.h:21
#define RT_API_EXPORT
Definition: defines.h:186
RecordInfo * LPRecordInfo
Definition: avdrecord.h:33
bool isValid() const
Definition: avdrecord.h:31
String createTime
录制创建起始时间
Definition: avdrecord.h:25
旁路录制回调接口类
Definition: avdrecord.h:53
unsigned int uint32
Definition: defines.h:391
RecordAudioType
录制音频类型定义
Definition: combase.h:444
uint64 size
录制文件大小
Definition: avdrecord.h:24
std::string String
tee3定义的String类型
Definition: common.h:10
视频主流
Definition: combase.h:452
UserId userId
用户号,可不存在,存在时与audioType,videoType一起使用;录制此用户的相关音频和视频数据 ...
Definition: avdrecord.h:19
std::vector< RoomInfo > RoomInfosType
房间信息集合类型.
Definition: common.h:74
unsigned long long uint64
Definition: defines.h:380
virtual ~IListener()
Definition: avdrecord.h:147
创建录制
Definition: combase.h:463
RecordVideoType
录制视频类型定义
Definition: combase.h:450
String tags
录制标记
Definition: avdrecord.h:18
uint64 duration
录制从创建到现在的时长
Definition: avdrecord.h:26
AVD引擎接口类
Definition: avdengine.h:14
录制数据结构.
Definition: avdrecord.h:14
MediaFileType fileType
媒体文件类型
Definition: avdrecord.h:20
const String toString(const LiveInfo &obj)
String name
录制的名称
Definition: avdrecord.h:16
String description
录制描述
Definition: avdrecord.h:17
String RoomId
房间号类型,唯一标识房间内一个房间,长度不大于Max_RoomId定义;定义如下:[RId_P|T_H|F_P|M_type_guid];...
Definition: common.h:11
DeviceId RecordId
录制ID类型
Definition: common.h:15
std::vector< RecordInfo > RecordInfosType
录制信息集合类型.
Definition: avdrecord.h:39
同视频用户的单用户音频
Definition: combase.h:446
std::vector< VideoDevice > VideoDevicesType
视频设备集合类型.
Definition: common.h:296
Definition: audiocapture.h:5
MP4 文件格式,支持h264视频和aac音频封装
Definition: combase.h:458
RecordStatus status
录制状态
Definition: avdrecord.h:27