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
int verboseLevel
Definition: postprocessing.h:44
Definition: postprocessing.h:20
void processingFinished(std::shared_ptr< PPresult > result)
void input(const DSOsamples *data)
Definition: postprocessing.cpp:47
const unsigned channelCount
A new PPresult is created for each new input. We need to know the channel size.
Definition: postprocessing.h:37
PostProcessing(ChannelID channelCount, int 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