adtf_file_library
0.13.1
|
#include <processor.h>
Public Member Functions | |
void | open (const std::vector< adtf_file::Stream > &streams, const std::string &destination_url) override |
virtual void | open (const adtf_file::Stream &stream, const std::string &destination_url)=0 |
Public Member Functions inherited from adtfdat_processing::Processor | |
virtual std::string | getProcessorIdentifier () const =0 |
virtual bool | isCompatible (const adtf_file::Stream &stream) const =0 |
virtual void | process (const adtf_file::FileItem &item)=0 |
Public Member Functions inherited from adtf_file::Configurable | |
virtual | ~Configurable ()=default |
DTOR. | |
virtual const Configuration & | getConfiguration () const |
virtual void | setConfiguration (const Configuration &configuration) |
A single processor handles incoming stream types, samples and triggers for one stream only.
|
pure virtual |
Opens the processor for handling subsequent items from the given stream.
[in] | stream | The stream. |
[in] | destination_url | The output url, i.e. a filename. |
|
inlineoverridevirtual |
Default implementation for Processor::open, which throws if only one single stream is supported.
[in] | streams | The streams. |
[in] | destination_url | The output url, i.e. a filename. |
Implements adtfdat_processing::Processor.