59 virtual std::vector<float>
process_buffer(std::vector<float>& inputBuffer) = 0;
An abstract class that defines a basic audio filter.
Definition: BaseFilter.h:39
virtual ~BaseFilter()
Destructor.
Definition: BaseFilter.cpp:34
virtual std::vector< float > process_buffer(std::vector< float > &inputBuffer)=0
Pure virtual function to process a buffer of input samples.
virtual float process_sample(float sample)=0
Process a single sample through the filter.