static void convertData(const DSOsamples *source, PPresult *destination)
Definition: postprocessing.cpp:11
Definition: postprocessing.h:20
void processingFinished(std::shared_ptr< PPresult > result)
std::unique_ptr< PPresult > currentData
Definition: postprocessing.h:40
std::vector< Processor * > processors
The list of processors. Processors are not memory managed by this class.
Definition: postprocessing.h:38
void input(const DSOsamples *data)
Definition: postprocessing.cpp:38
PostProcessing(unsigned channelCount)
Definition: postprocessing.cpp:5
const unsigned channelCount
A new PPresult is created for each new input. We need to know the channel size.
Definition: postprocessing.h:36
void registerProcessor(Processor *processor)
Definition: postprocessing.cpp:9