VVSDK
1.0
The VVAmbisonic Library
|
#include <FilterMatrix.h>
Public Member Functions | |
FilterMatrix () | |
void | setSamplingRate (float sr) |
bool | canProcess () |
void | doMatrix (float **ins, long sampleFrames) |
FilterMatrix () | |
void | setSamplingRate (float sr) |
bool | canProcess () |
void | doMatrix (float **ins, long sampleFrames) |
Public Member Functions inherited from CFilter | |
CFilter () | |
virtual | ~CFilter () |
virtual void | setCoefficients (CFilterCoefficients *newCoefs) |
virtual void | doFilter (float *node, long sampleFrames) |
virtual void | clearBuffers () |
void | setName (const char *newName) |
const char * | getName () |
virtual int | getNumChannels () |
Protected Member Functions | |
void | init () |
virtual void | init () |
Protected Attributes | |
CFFTFilter | filters [FILTERMATRIXCHANNELS][FILTERMATRIXCHANNELS] |
float | tmpBuffer [MAXFFTFILTSIZE] |
float | outBuffers [FILTERMATRIXCHANNELS][MAXFFTFILTSIZE] |
Protected Attributes inherited from CFilter | |
float | m_fSamplingRate |
char | m_strName [81] |
CFilterCoefficients * | coefs |
int | numChannels |
4x4 convolution matrix used tetrahedral microphone encoding
FilterMatrix::FilterMatrix | ( | ) |
Constructor
FilterMatrix::FilterMatrix | ( | ) |
Constructor
|
virtual |
Checks if each subfilter can process
Reimplemented from CFilter.
|
virtual |
Checks if each subfilter can process
Reimplemented from CFilter.
void FilterMatrix::doMatrix | ( | float ** | ins, |
long | sampleFrames | ||
) |
Process audio blocks
void FilterMatrix::doMatrix | ( | float ** | ins, |
long | sampleFrames | ||
) |
Process audio blocks
|
protectedvirtual |
Reimplemented from CFilter.
|
protectedvirtual |
Reimplemented from CFilter.
|
virtual |
Set sampling rate
Reimplemented from CFilter.
|
virtual |
Set sampling rate
Reimplemented from CFilter.
|
protected |
|
protected |
|
protected |