Interface to create a sample reader buffer.
More...
#include <samplestreamer_intf.h>
Inherited by adtf::streaming::ant::cDynamicSampleReaderQueue, adtf::streaming::ant::cLimitedSampleReaderQueue, adtf::streaming::ant::cSampleReader, adtf::streaming::ant::detail::cExternalSampleReaderQueue, adtf::streaming::flash::cExternalQueuesWrapper, and adtf::streaming::flash::detail::cExternalSampleReaderQueue.
Interface to create a sample reader buffer.
brings the latest ant::ISampleReaderQueue in users scope
◆ Clear()
| virtual void adtf::streaming::ant::ISampleReaderQueue::Clear |
( |
| ) |
|
|
pure virtual |
clears the local queue of the reader either only EndStreaming or incoming event ISampleInStream::IQueueItem::RE_Flush
◆ Pop()
| virtual tResult adtf::streaming::ant::ISampleReaderQueue::Pop |
( |
IStreamItem & | oStreamItem | ) |
|
|
pure virtual |
Returns the next sample from the queue.
- Parameters
-
| [out] | oStreamItem | stream item reference to copy the references to |
◆ Push()
| virtual tResult adtf::streaming::ant::ISampleReaderQueue::Push |
( |
const IStreamItem & | oStreamItem, |
|
|
tTimeStamp | tmTime ) |
|
pure virtual |
Push a new value to the internal sample queue.
- Parameters
-
| [in] | oStreamItem | The sample to store |
| [in] | tmTime | Time of storage |
The documentation for this class was generated from the following file: