Audaspace
1.3.0
A high level audio library.
|
Go to the documentation of this file.
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);
void setCoefficients(const std::vector< float > &b, const std::vector< float > &a)
Sets new filter coefficients.
This class is for infinite impulse response filters with simple coefficients.
Definition: IIRFilterReader.h:35
The BaseIIRFilterReader class.
IIRFilterReader(std::shared_ptr< IReader > reader, const std::vector< float > &b, const std::vector< float > &a)
Creates a new IIR filter reader.
This class is a base class for infinite impulse response filters.
Definition: BaseIIRFilterReader.h:33
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
virtual sample_t filter()
Runs the filtering function.
float sample_t
Sample type.(float samples)
Definition: Audaspace.h:126
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
#define AUD_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:93