40 std::vector<float> m_a;
45 std::vector<float> m_b;
58 IIRFilterReader(std::shared_ptr<IReader> reader,
const std::vector<float>& b,
const std::vector<float>& a);
67 void setCoefficients(
const std::vector<float>& b,
const std::vector<float>& a);
This class is for infinite impulse response filters with simple coefficients.
Definition: IIRFilterReader.h:34
#define AUD_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:93
This class is a base class for infinite impulse response filters.
Definition: BaseIIRFilterReader.h:32
The BaseIIRFilterReader class.
virtual sample_t filter()=0
Runs the filtering function.