1 #ifndef __HLOWPASSCOMBFILTER_H
2 #define __HLOWPASSCOMBFILTER_H
4 #include "hcombfilter.h"
27 _feedbackFilter->
Filter(src, dest, 1);
35 HCombFilter<T>(writer, rate, frequency, -0.5, blocksize, probe)
37 HLog(
"HHumFilter(HWriter*, %d, %d, %d, %d)", rate, frequency, cutoffFrequency, blocksize);
40 _buffer =
new T[blocksize];
45 HCombFilter<T>(consumer, rate, frequency, -0.5, blocksize, probe)
47 HLog(
"HHumFilter(HWriter*, %d, %d, %d, %d)", rate, frequency, cutoffFrequency, blocksize);
50 _buffer =
new T[blocksize];
55 HCombFilter<T>(reader, rate, frequency, -0.5, blocksize, probe)
57 HLog(
"HHumFilter(HReader*, %d, %d, %d, %d)", rate, frequency, cutoffFrequency, blocksize);
60 _buffer =
new T[blocksize];
66 delete _feedbackFilter;
72 void Filter(T* src, T* dest,
size_t blocksize)
75 _outputFilter->
Filter(_buffer, dest, blocksize);