*/
-#include <vector>
#include <boost/shared_ptr.hpp>
+#include <vector>
class AudioBuffers;
-class audio_filter_impulse_kernel_test;
-class audio_filter_impulse_input_test;
+struct audio_filter_impulse_input_test;
class AudioFilter
{
boost::shared_ptr<AudioBuffers> run (boost::shared_ptr<AudioBuffers> in);
+ void flush ();
+
protected:
- friend class audio_filter_impulse_kernel_test;
- friend class audio_filter_impulse_input_test;
+ friend struct audio_filter_impulse_kernel_test;
+ friend struct audio_filter_impulse_input_test;
std::vector<float> sinc_blackman (float cutoff, bool invert) const;