#include <memory>
+#include <vector>
class AudioBuffers;
}
}
- virtual ~AudioFilter ();
+ virtual ~AudioFilter () {}
std::shared_ptr<AudioBuffers> run (std::shared_ptr<const AudioBuffers> in);
friend struct audio_filter_impulse_kernel_test;
friend struct audio_filter_impulse_input_test;
- float* sinc_blackman (float cutoff, bool invert) const;
+ std::vector<float> sinc_blackman (float cutoff, bool invert) const;
- float* _ir = nullptr;
+ std::vector<float> _ir;
int _M;
std::shared_ptr<AudioBuffers> _tail;
};