|
ADTF
|
Inherits adtf::streaming::flash::sample_reader< cExternalQueuesWrapper, false >, and adtf::streaming::flash::IExternalReaderQueues.
Public Member Functions | |
| void | RegisterExternalQueue (ISampleReaderQueue *pExternalBuffer) override |
| void | UnregisterExternalQueue (ISampleReaderQueue *pExternalBuffer) override |
Public Member Functions inherited from adtf::streaming::flash::cSampleReader | |
| cSampleReader (ant::ISampleReaderQueue &oQueue, ant::ISampleStreamAccess::tMode eAccessMode, bool bStoreLastSample) | |
| void | SetName (const char *strName) override |
| tResult | GetName (base::ant::IString &&strName) override |
| tResult | SetType (const ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType) override |
| tResult | GetType (ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType) const override |
| tResult | BeginStreaming (ISampleStream &oSampleStream) override |
| tResult | EndStreaming () override |
| tResult | SetStreamerPin (const ucom::ant::iobject_ptr< IStreamerPin > &pStreamerPin) override |
| void | SetAcceptTypeCallback (const std::function< tResult(const ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType)> &fnAcceptTypeCallback) |
| Sets a callback function which is called while a Stream Type is received. | |
| void | SetStreamErrorCallback (const std::function< tResult(tResult oStreamError)> &fnStreamErrorCallback) |
| A callback function to react on stream errors. | |
| tResult | SetStreamError (tResult oError) override |
| tResult | GetLastType (ucom::ant::iobject_ptr< const ant::IStreamType > &pType) override |
| tResult | GetNextSample (ucom::ant::iobject_ptr< const ant::ISample > &pSample) override |
| tResult | GetLastSample (ucom::ant::iobject_ptr< const ant::ISample > &pSample) override |
| void | Reset () |
| tResult | ReadAllAvailableItems () override |
| tResult | RequestSamples (ucom::ant::iobject_ptr< hollow::IStreamingRequest > &pRequest, uint32_t nSubStreamId, const base::ant::IProperties *pRequestProperties=nullptr) |
| void | SetSynchronousTypeUpdateCallback (const std::function< tResult(const ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType)> &fnRequestTypeUpdateCallback) |
Additional Inherited Members | |
Protected Attributes inherited from adtf::streaming::flash::sample_reader< cExternalQueuesWrapper, false > | |
| cExternalQueuesWrapper | m_oQueue |
| cExternalQueuesWrapper | m_oQueue |
| cExternalQueuesWrapper | m_oQueue |
Protected Attributes inherited from adtf::streaming::flash::cSampleReader | |
| std::unique_ptr< cImplementation > | m_pImplementation |
|
inlineoverridevirtual |
Implements adtf::streaming::flash::IExternalReaderQueues.
|
inlineoverridevirtual |
Implements adtf::streaming::flash::IExternalReaderQueues.