|
HARDT - The Ham Radio DSP Toolkit
|
1 #ifndef __HBIQUADFILTER_H
2 #define __HBIQUADFILTER_H
10 template <
class BIQUAD,
class T>
18 HIirFilter<T>(writer, (BIQUAD(fCutOff, rate, quality, gain)).Calculate(), 5, blocksize, probe)
24 HIirFilter<T>(consumer, (BIQUAD(fCutOff, rate, quality, gain)).Calculate(), 5, blocksize, probe)
30 HIirFilter<T>(reader, (BIQUAD(fCutOff, rate, quality, gain)).Calculate(), 5, blocksize, probe)
38 virtual void Filter(T* src, T* dest,
size_t blocksize)
44 void SetCoefficients(
float fCutOff,
float rate,
float quality,
float gain,
size_t blocksize)
virtual void Filter(T *src, T *dest, size_t blocksize)
Definition: hiirfilter.cpp:94
~HBiQuadFilter()
Definition: hbiquadfilter.h:34
Definition: hbiquadfilter.h:11
HBiQuadFilter(HWriterConsumer< T > *consumer, float fCutOff, float rate, float quality, float gain, size_t blocksize, HProbe< T > *probe=NULL)
Definition: hbiquadfilter.h:23
Definition: hiirfilter.h:16
HBiQuadFilter(HReader< T > *reader, float fCutOff, float rate, float quality, float gain, size_t blocksize, HProbe< T > *probe=NULL)
Definition: hbiquadfilter.h:29
void SetCoefficients(float *coefficients, int length)
Definition: hiirfilter.cpp:144
void SetCoefficients(float fCutOff, float rate, float quality, float gain, size_t blocksize)
Definition: hbiquadfilter.h:44
HBiQuadFilter(HWriter< T > *writer, float fCutOff, float rate, float quality, float gain, size_t blocksize, HProbe< T > *probe=NULL)
Definition: hbiquadfilter.h:17
virtual void Filter(T *src, T *dest, size_t blocksize)
Definition: hbiquadfilter.h:38
Definition: hwriterconsumer.h:8