ADTF
3.18.2
|
Classes | |
struct | tQueue |
Public Types | |
typedef std::function< tResult(ISampleReader &, const adtf::ucom::iobject_ptr< const IStreamType > &pStreamType)> | tStreamTypeChangeCallback |
Public Member Functions | |
template<typename Callback > | |
cSampleSetCollector (Callback pTypeChangeCallback) | |
cSampleSetCollector (const cSampleSetCollector &)=delete | |
cSampleSetCollector (cSampleSetCollector &&)=default | |
cSampleSetCollector & | operator= (const cSampleSetCollector &)=delete |
cSampleSetCollector & | operator= (cSampleSetCollector &&)=default |
tResult | CollectFrom (ISampleReader &oSampleReader) |
void | ClearQueues () |
template<typename ... T> | |
tResult | GetNextSampleSet (T &...samples) |
Private Member Functions | |
tResult | RetrieveSamples () |
template<typename ... T> | |
tResult | GetSamples (adtf::ucom::iobject_ptr< const ant::ISample > &pSample, T &... samples) |
tResult | GetSamples () |
Private Attributes | |
tStreamTypeChangeCallback | m_pTypeChangeCallback |
std::vector< tQueue > | m_oQueues |
Definition at line 450 of file sample_collectors.h.