Constructor and Description |
---|
FFTFilter(FFTFilterParams fftFilterParams,
float sampleRate) |
Modifier and Type | Method and Description |
---|---|
int |
getFilterDelay()
Gets the delay of the filter - rarely used, but can be important
for some processing tasks.
|
void |
prepareFilter()
Calculates the poles and zeros for the filter and sets up any memory
buffers required during real time operation.
|
double |
runFilter(double aData)
Runs the filter on a single data value
|
void |
runFilter(double[] inputData)
Runs the filter on an array of data
|
void |
runFilter(double[] inputData,
double[] outputData)
Runs the filter on an array of data
|
void |
setParams(FFTFilterParams fftFilterParams,
float sampleRate) |
public FFTFilter(FFTFilterParams fftFilterParams, float sampleRate)
public void setParams(FFTFilterParams fftFilterParams, float sampleRate)
public int getFilterDelay()
Filter
getFilterDelay
in interface Filter
public void prepareFilter()
Filter
prepareFilter
in interface Filter
public void runFilter(double[] inputData, double[] outputData)
Filter
New values write into the output data array.
public void runFilter(double[] inputData)
Filter
New values overwrite the old values in the array.