|
FastLED 3.9.15
|
#include <filter.h>
Collaboration diagram for fl::BiquadFilter< T >:Public Member Functions | |
| BiquadFilter (T b0, T b1, T b2, T a1, T a2) | |
| FASTLED_FORCE_INLINE void | reset () |
| FASTLED_FORCE_INLINE T | update (T input) |
| FASTLED_FORCE_INLINE T | value () const |
Static Public Member Functions | |
| static BiquadFilter | bandpass (float center_hz, float sample_rate, float q=1.0f) |
| static BiquadFilter | butterworth (float cutoff_hz, float sample_rate) |
| static BiquadFilter | highpass (float cutoff_hz, float sample_rate) |
| static BiquadFilter | notch (float center_hz, float sample_rate, float q=1.0f) |
Private Types | |
| using | Impl = detail::BiquadFilterImpl<T> |
Private Member Functions | |
| BiquadFilter (const Impl &impl) | |
Private Attributes | |
| Impl | mImpl |