LMMS
Loading...
Searching...
No Matches
DSP::Eq< Bands, eq_sample > Class Template Reference

#include <Eq.h>

Public Member Functions

 Eq ()
void reset ()
void init (double fs, double Q)
void init_band (int i, double theta, double Q)
void zero_band (int i)
eq_sample process (eq_sample s)
void flush_0 ()

Public Attributes

eq_sample a [Bands]
eq_sample b [Bands]
eq_sample c [Bands]
eq_sample y [2][Bands]
eq_sample gain [Bands]
eq_sample gf [Bands]
eq_sample x [2]
int h
eq_sample normal

Constructor & Destructor Documentation

◆ Eq()

template<int Bands, class eq_sample = float>
DSP::Eq< Bands, eq_sample >::Eq ( )
inline

Member Function Documentation

◆ flush_0()

template<int Bands, class eq_sample = float>
void DSP::Eq< Bands, eq_sample >::flush_0 ( )
inline

◆ init()

template<int Bands, class eq_sample = float>
void DSP::Eq< Bands, eq_sample >::init ( double fs,
double Q )
inline

◆ init_band()

template<int Bands, class eq_sample = float>
void DSP::Eq< Bands, eq_sample >::init_band ( int i,
double theta,
double Q )
inline

◆ process()

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::process ( eq_sample s)
inline

◆ reset()

template<int Bands, class eq_sample = float>
void DSP::Eq< Bands, eq_sample >::reset ( )
inline

◆ zero_band()

template<int Bands, class eq_sample = float>
void DSP::Eq< Bands, eq_sample >::zero_band ( int i)
inline

Member Data Documentation

◆ a

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::a[Bands]

◆ b

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::b[Bands]

◆ c

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::c[Bands]

◆ gain

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::gain[Bands]

◆ gf

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::gf[Bands]

◆ h

template<int Bands, class eq_sample = float>
int DSP::Eq< Bands, eq_sample >::h

◆ normal

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::normal

◆ x

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::x[2]

◆ y

template<int Bands, class eq_sample = float>
eq_sample DSP::Eq< Bands, eq_sample >::y[2][Bands]

The documentation for this class was generated from the following file: