16#ifndef R8B_CDSPPROCESSOR_INCLUDED
17#define R8B_CDSPPROCESSOR_INCLUDED
117 virtual int process(
double* ip,
int l0,
double*& op0 ) = 0;
The "base" inclusion file with basic classes and functions.
#define R8BNOCTOR(ClassName)
Definition: r8bbase.h:154
#define R8B_DSPBASECLASS
Definition: r8bconf.h:74
The "r8brain-free-src" library namespace.
Definition: CDSPBlockConvolver.h:21
The base virtual class for DSP processing algorithms.
Definition: CDSPProcessor.h:32
virtual int getMaxOutLen(const int MaxInLen) const =0
virtual int getInLenBeforeOutPos(const int ReqOutPos) const =0
virtual int process(double *ip, int l0, double *&op0)=0
virtual double getLatencyFrac() const =0
virtual int getLatency() const =0