void stop()
Definition: postprocessing.h:32
std::unique_ptr< PPresult > currentData
Definition: postprocessing.h:41
bool processing
Definition: postprocessing.h:43
static void convertData(const DSOsamples *source, PPresult *destination)
Definition: postprocessing.cpp:15
Definition: postprocessing.h:20
void processingFinished(std::shared_ptr< PPresult > result)
void input(const DSOsamples *data)
Definition: postprocessing.cpp:46
const unsigned channelCount
A new PPresult is created for each new input. We need to know the channel size.
Definition: postprocessing.h:37
unsigned verboseLevel
Definition: postprocessing.h:44
PostProcessing(unsigned channelCount, unsigned verboseLevel=0)
Definition: postprocessing.cpp:5
void registerProcessor(Processor *processor)
Definition: postprocessing.cpp:11
std::vector< Processor *> processors
The list of processors. Processors are not memory managed by this class.
Definition: postprocessing.h:39