VVSDK
1.0
The VVAmbisonic Library
|
#include <BSplineFilter.h>
Public Member Functions | |
CBSplineFilter () | |
CBSplineFilter (bool minPhase) | |
virtual | ~CBSplineFilter () |
virtual bool | canProcess () |
void | addPoint (float freq, float gain) |
Protected Member Functions | |
void | setSamplingRate (float newSR) |
Protected Member Functions inherited from CFFTFilter | |
void | init () |
void | init () |
CFFTFilter () | |
CFFTFilter (bool minPhase) | |
virtual | ~CFFTFilter () |
void | setCoefficients (CFilterCoefficients *coef) |
void | setSamplingRate (float sr) |
bool | canProcess () |
void | setMinPhase (bool newMinPhase) |
bool | getMinPhase () |
void | doFilter (float *node, long sampleframes) |
void | clearBuffers () |
CFFTFilter () | |
CFFTFilter (bool minPhase) | |
virtual | ~CFFTFilter () |
void | setCoefficients (CFilterCoefficients *coef) |
void | setSamplingRate (float sr) |
bool | canProcess () |
void | setMinPhase (bool newMinPhase) |
bool | getMinPhase () |
void | doFilter (float *node, long sampleframes) |
void | clearBuffers () |
CFilter () | |
virtual | ~CFilter () |
void | setName (const char *newName) |
const char * | getName () |
virtual int | getNumChannels () |
Protected Attributes | |
bool | m_bMinPhase |
double | Px [maxN+1] |
double | Py [maxN+1] |
double | ti [maxN+(2 *maxK)+1] |
double | N [maxN+maxK+2][MAXFFTFILTSIZE] |
int | n |
Protected Attributes inherited from CFFTFilter | |
CFilterCoefficients * | m_coefficients |
unsigned int | m_nFiltSize |
bool | m_bMinPhase |
FFTReal * | m_fft |
FFTReal::flt_t | m_fBuffer [MAXFFTFILTSIZE] |
FFTReal::flt_t | m_fSaveBuffer [MAXFFTFILTSIZE] |
FFTReal::flt_t | m_fOutBuffer [MAXFFTFILTSIZE] |
unsigned int | m_nBufPos |
FFTReal::flt_t | m_fFreqCoefs [MAXFFTFILTSIZE] |
FFTReal::flt_t | m_fCoefficients [MAXFFTFILTSIZE] |
FFTReal::flt_t | m_fFreqBuf [MAXFFTFILTSIZE] |
Protected Attributes inherited from CFilter | |
float | m_fSamplingRate |
char | m_strName [81] |
CFilterCoefficients * | coefs |
int | numChannels |
CBSplineFilter::CBSplineFilter | ( | ) |
CBSplineFilter::CBSplineFilter | ( | bool | minPhase | ) |
|
virtual |
void CBSplineFilter::addPoint | ( | float | freq, |
float | gain | ||
) |
|
virtual |
Determines if coefficients are present for current sampling rate
Reimplemented from CFilter.
|
protectedvirtual |
Sets sampling rate
Reimplemented from CFilter.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |