|
|
| SortingProxyReader () |
| | CTOR.
|
| |
| std::string | getReaderIdentifier () const override |
| | Get the Reader Identifier of the Reader.
|
| |
| void | open (const std::string &file_name, std::shared_ptr< adtf_file::SampleFactory > sample_factory, std::shared_ptr< adtf_file::StreamTypeFactory > stream_type_factory) override |
| | opens a file by the given filename. The given factories must be used to create samples and streamtypes for the getNextItem call
|
| |
| uint32_t | getFileVersion () const override |
| |
| std::string | getDescription () const override |
| |
| std::vector< adtf_file::Stream > | getStreams () const override |
| | Get the Streams.
|
| |
| std::vector< adtf_file::Extension > | getExtensions () const override |
| | Get the Extensions if any.
|
| |
| adtf_file::FileItem | getNextUnsortedItem () override |
| |
| std::optional< uint64_t > | getItemCount () const override |
| | Get the Item Count. This gets the overall count of all items (samples, stream types and triggers) of all streams.
|
| |
| std::optional< double > | getProgress () const override |
| | Get the Progress, a relative file position between 0.0 and 1.0.
|
| |
| uint64_t | getUnsortedItemIndexForTimeStamp (std::chrono::nanoseconds time_stamp) override |
| |
| std::shared_ptr< const adtf_file::StreamType > | getUnsortedStreamTypeBefore (uint64_t item_index, uint16_t stream_id) override |
| |
| void | unsortedSeekTo (uint64_t item_index) override |
| |
| void | open (const std::vector< adtf_file::Stream > &streams, bool sample_timestamps, std::chrono::seconds sorting_window, bool trigger_for_each_sample) |
| | prepare the sorting algorithm.
|
| |
| adtf_file::FileItem | getNextItem () final override |
| |
| uint64_t | getItemIndexForTimeStamp (std::chrono::nanoseconds time_stamp) override |
| |
| uint64_t | getItemIndexForStreamItemIndex (uint16_t stream_id, uint64_t stream_item_index) override |
| |
| std::shared_ptr< const adtf_file::StreamType > | getStreamTypeBefore (uint64_t item_index, uint16_t stream_id) override |
| |
| void | seekTo (uint64_t item_index) override |
| |
| virtual void | open (const std::string &filename, std::shared_ptr< SampleFactory > sample_factory, std::shared_ptr< StreamTypeFactory > stream_type_factory)=0 |
| | opens a file by the given filename. The given factories must be used to create samples and streamtypes for the getNextItem call
|
| |
|
virtual | ~Configurable ()=default |
| | DTOR.
|
| |
| virtual const Configuration & | getConfiguration () const |
| |
| virtual void | setConfiguration (const Configuration &configuration) |
| |
Proxy Reader that allows you to sort items from delegate readers.