Interface for manipulating recording files.
More...
|
| ADTF_IID (IRecordingFile, "recording_file.bat.system.adtf.iid") |
| definiton of interface id
|
|
virtual tResult | GetTimeRange (tTimeStamp &tmFirstItem, tTimeStamp &tmLastItem)=0 |
| Returns the time range of the recording. More...
|
|
| ADTF_IID (IRecordingFile, "recording_file.ant.system.adtf.iid") |
| definiton of interface id
|
|
virtual tResult | SetDescription (const char *strDescription)=0 |
| Set the description in the file header. More...
|
|
virtual tResult | SetTargetFileName (const char *strFileName)=0 |
| Set the filename that the file should be moved to after it has been closed. More...
|
|
virtual tResult | AddExtension (const char *strName, const adtf::base::ant::IRawMemory &oData, uint32_t ui32UserId=0, uint32_t ui32TypeId=0, uint32_t ui32VersionId=0)=0 |
| Add a new extension. More...
|
|
virtual tResult | GetExtensionStream (const char *strName, uint32_t ui32UserId, uint32_t ui32TypeId, uint32_t ui32VersionId, adtf::ucom::ant::iobject_ptr< adtf::ucom::ant::IOutputStream > &pStream)=0 |
| Get a handle to a stream interface to directly write extensiond data to the file without an intermediate buffer. More...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
|
| ~IObject ()=default |
| Protected destructor --> Use implemented Destroy() instead of delete!
|
|
Interface for manipulating recording files.
Definition at line 85 of file recording_file_intf.h.
◆ GetTimeRange()
Returns the time range of the recording.
- Parameters
-
[out] | tmFirstItem | chunk timestamp of the first item recorded |
[out] | tmLastItem | chunk timestamp of the last item recorded |
- Returns
- Standard result.