Krotos Modules 3
Loading...
Searching...
No Matches
WeightingFilter.h
Go to the documentation of this file.
1#pragma once
2
3namespace krotos
4{
5 //==============================================================================
13 {
14 public:
21
24
28 void configure(double rate, FilterType filter_type);
29
34 float processSample(float x);
35
36 private:
38 bool configured = false;
39 };
40} // namespace krotos
Definition BiquadFilter.h:13
Definition WeightingFilter.h:13
void configure(double rate, FilterType filter_type)
Definition WeightingFilter.cpp:10
bool configured
Definition WeightingFilter.h:38
BiquadFilter m_highPass
Definition WeightingFilter.h:37
FilterType
Definition WeightingFilter.h:17
@ KWeighting
Definition WeightingFilter.h:18
@ NUM_FILTMODES
Definition WeightingFilter.h:19
float processSample(float x)
Definition WeightingFilter.cpp:31
WeightingFilter()
Definition WeightingFilter.cpp:4
BiquadFilter m_highShelf
Definition WeightingFilter.h:37
Definition AirAbsorptionFilter.cpp:2