17 using Equalizer::GetFrequencyRanges;
18 using Equalizer::AddFrequencyRange;
19 using Equalizer::ModifyFrequencyRange;
20 using Equalizer::RemoveFrequencyRange;
40 virtual std::string
Name()
const override;
#define HEPH_API
Definition HephShared.h:124
removes the frequencies that are not in the provided frequency band.
Definition BandPassFilter.h:14
virtual std::string Name() const override
virtual ~BandPassFilter()=default
virtual double GetF1() const
virtual double GetF2() const
BandPassFilter(double f1, double f2, size_t hopSize, const Window &wnd)
virtual void SetF1(double f1)
virtual void SetF2(double f2)
adjusts the volumes of multiple frequency ranges.
Definition Equalizer.h:15
base class for windows.
Definition Window.h:14
represents a range of frequencies with volume adjustment.
Definition Equalizer.h:22