|
ADTF
|
Inherits adtf::streaming::ant::ISampleReaderQueue.
Public Member Functions | |
| cExternalSampleReaderQueue (ISampleReader &oSampleReader) | |
| tResult | GetSampleBeforeOrAt (tTimeStamp tmTime, adtf::ucom::iobject_ptr< const ant::ISample > &pSample, adtf::ucom::iobject_ptr< const ant::IStreamType > &pStreamType) |
| tResult | GetNextSampleAndType (adtf::ucom::iobject_ptr< const ant::ISample > &pSample, adtf::ucom::iobject_ptr< const ant::IStreamType > &pStreamType) |
| tResult | Push (const IStreamItem &oStreamItem, tTimeStamp tmTime) override |
| Push a new value to the internal sample queue. | |
| tResult | Pop (IStreamItem &oStreamItem) override |
| Returns the next sample from the queue. | |
| void | Clear () override |
| size_t | IsEmpty () |
| ISampleReader & | GetReader () |
|
overridevirtual |
clears the local queue of the reader either only EndStreaming or incoming event ISampleInStream::IQueueItem::RE_Flush
Implements adtf::streaming::ant::ISampleReaderQueue.
|
overridevirtual |
Returns the next sample from the queue.
| [out] | oStreamItem | stream item reference to copy the references to |
Implements adtf::streaming::ant::ISampleReaderQueue.
|
overridevirtual |
Push a new value to the internal sample queue.
| [in] | oStreamItem | The sample to store |
| [in] | tmTime | Time of storage |
Implements adtf::streaming::ant::ISampleReaderQueue.