9 #include "EdgeVisSDK.h" 26 class ArchiveRecordingInfoImpl;
28 class ArchiveRecordingInfo :
public EdgeVisSDKPimpl<ArchiveRecordingInfoImpl>
31 typedef std::pair< int64_t, int64_t> ArchiveRecordingsListPair;
32 typedef std::vector< ArchiveRecordingsListPair > ArchiveRecordingsList;
35 DB_EDGEVIS_SDK ArchiveRecordingInfo();
37 DB_EDGEVIS_SDK
virtual ~ArchiveRecordingInfo();
41 void SetStartTime(int64_t start_ts);
49 DB_EDGEVIS_SDK int64_t GetStartTime();
51 void SetEndTime(int64_t end_ts);
59 DB_EDGEVIS_SDK int64_t GetEndTime();
61 void SetInput(int32_t input);
69 DB_EDGEVIS_SDK int32_t GetInput();
85 DB_EDGEVIS_SDK ArchiveRecordingsList GetRecordings();
87 void SetMore(
bool more);
98 DB_EDGEVIS_SDK
bool GetMore();
The EdgeVis Decoder SDK namespace.