1 #ifndef RT_AVDRecord_H_
2 #define RT_AVDRecord_H_
32 bool isValid()
const {
return !
id.empty(); }
139 virtual void onRecordInfos(
uint32 callId,
Result result,
uint32 total,
uint32 begin,
const RecordInfosType& items) = 0;
181 static void release();
187 virtual Result setListener(IListener* listener) = 0;
264 #endif//RT_AVDRecord_H_
Definition: avdrecord.h:47
std::vector< String > urls
Definition: avdrecord.h:29
MediaFileType
Definition: combase.h:492
NAMESPACE_TEE3_BEGIN typedef std::string String
Definition: common.h:10
RecordStatus
Definition: combase.h:497
String UserId
Definition: common.h:13
RecordId id
Definition: avdrecord.h:15
int Result
Definition: combase.h:13
String name
Definition: avdrecord.h:16
String DeviceId
Definition: common.h:12
#define RT_API_EXPORT
Definition: defines.h:188
RecordInfo * LPRecordInfo
Definition: avdrecord.h:34
unsigned int uint32
Definition: defines.h:393
RecordAudioType
Definition: combase.h:479
Definition: avdengine.h:14
String url
Definition: avdrecord.h:28
Definition: combase.h:487
MediaFileType fileType
Definition: avdrecord.h:20
bool isValid() const
Definition: avdrecord.h:32
std::vector< RoomInfo > RoomInfosType
Definition: common.h:84
unsigned long long uint64
Definition: defines.h:382
Definition: combase.h:498
RecordVideoType
Definition: combase.h:485
virtual ~IAVDRecord()
Definition: avdrecord.h:259
Definition: avdrecord.h:54
virtual ~IListener()
Definition: avdrecord.h:150
const String toString(const RecordInfo &obj)
Definition: avdrecord.h:14
String RoomId
Definition: common.h:11
uint64 size
Definition: avdrecord.h:23
DeviceId RecordId
Definition: common.h:15
RecordAudioType audioType
Definition: avdrecord.h:21
String createTime
Definition: avdrecord.h:24
std::vector< RecordInfo > RecordInfosType
Definition: avdrecord.h:40
RecordStatus status
Definition: avdrecord.h:26
RecordInfo()
Definition: avdrecord.h:31
Definition: combase.h:481
String tags
Definition: avdrecord.h:18
uint64 duration
Definition: avdrecord.h:25
RoomId roomId
Definition: avdrecord.h:27
std::vector< VideoDevice > VideoDevicesType
Definition: common.h:297
RecordVideoType videoType
Definition: avdrecord.h:22
Definition: audiocapture.h:5
String description
Definition: avdrecord.h:17
Definition: combase.h:493
UserId userId
Definition: avdrecord.h:19