ADTF
|
Classes | |
struct | tEvent |
Layout of the events emitted by a recorder streaming service. More... | |
Public Member Functions | |
ADTF_IID (IRecorder, "recorder.devil.services.adtf.iid") | |
Interface ID for the recorder service interface. | |
Public Member Functions inherited from IRecorder | |
ADTF_IID (IRecorder, "recorder.bat.services.adtf.iid") | |
Interface ID for the recorder service interface. | |
virtual tResult | AddMarker (tTimeStamp tmTimeStamp, const char *strName=nullptr, const char *strAdditional=nullptr)=0 |
Adds a marker to the corrently ongoing recording. More... | |
virtual tResult | DropHistory ()=0 |
Drops all data currently kept in the history buffer. More... | |
Public Member Functions inherited from IRecorder | |
ADTF_IID (IRecorder, "recorder.ant.services.adtf.iid") | |
Interface ID for the recorder service interface. | |
virtual tResult | Start (const char *strFileName)=0 |
Starts a new recording. More... | |
virtual tResult | Stop (const char *strFileName)=0 |
Stops an ongoing recording. More... | |
virtual tResult | Split (const char *strFileName)=0 |
Stops an ongoing recording and starts a new one. More... | |
virtual tResult | GetTimeRange (tTimeStamp &tmFirstItem, tTimeStamp &tmLastItem) const =0 |
Information interface to get the time range of the current opened files. More... | |
virtual tResult | GetCurrentFileName (adtf::base::ant::IString &&strFileName) const =0 |
Information interface to get the name of the currently opened file. More... | |
virtual IRecorder::tState | GetCurrentState () const =0 |
Information interface to get the current state of the Recorder. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Additional Inherited Members | |
Public Types inherited from IRecorder | |
enum | tState : uint32_t { Closed = 0 , Idle = 1 , Queueing = 2 , Recording = 3 } |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Definition at line 221 of file recorder_intf.h.