The Decimator object implements a sample rate decimator. Ana array of M input samples is decimated to one output sample.
More...
#include <fxobjects.h>
|
void | initialize (unsigned int _FIRLength, rateConversionRatio _ratio, unsigned int _sampleRate, bool _polyphase=true) |
|
double | decimateAudio (DecimatorInput data) |
|
void | initialize (unsigned int _FIRLength, rateConversionRatio _ratio, unsigned int _sampleRate, bool _polyphase=true) |
|
double | decimateAudio (DecimatorInput data) |
|
void | initialize (unsigned int _FIRLength, rateConversionRatio _ratio, unsigned int _sampleRate, bool _polyphase=true) |
|
double | decimateAudio (DecimatorInput data) |
|
void | initialize (unsigned int _FIRLength, rateConversionRatio _ratio, unsigned int _sampleRate, bool _polyphase=true) |
|
double | decimateAudio (DecimatorInput data) |
|
The Decimator object implements a sample rate decimator. Ana array of M input samples is decimated to one output sample.
Audio I/O:
- Processes mono input to interpoalted (multi-sample) output.
Control I/F:
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ decimateAudio() [1/4]
decimate audio input samples into one outut sample (return value)
◆ decimateAudio() [2/4]
decimate audio input samples into one outut sample (return value)
◆ decimateAudio() [3/4]
decimate audio input samples into one outut sample (return value)
◆ decimateAudio() [4/4]
decimate audio input samples into one outut sample (return value)
◆ initialize() [1/4]
void Decimator::initialize |
( |
unsigned int |
_FIRLength, |
|
|
rateConversionRatio |
_ratio, |
|
|
unsigned int |
_sampleRate, |
|
|
bool |
_polyphase = true |
|
) |
| |
|
inline |
setup the sample rate decimator
- Parameters
-
_FIRLength | the decimator's anti-aliasing filter length |
_ratio | the conversion ratio (see rateConversionRatio) |
_sampleRate | the actual sample rate |
_polyphase | flag to enable polyphase decomposition |
◆ initialize() [2/4]
void Decimator::initialize |
( |
unsigned int |
_FIRLength, |
|
|
rateConversionRatio |
_ratio, |
|
|
unsigned int |
_sampleRate, |
|
|
bool |
_polyphase = true |
|
) |
| |
|
inline |
setup the sample rate decimator
- Parameters
-
_FIRLength | the decimator's anti-aliasing filter length |
_ratio | the conversion ratio (see rateConversionRatio) |
_sampleRate | the actual sample rate |
_polyphase | flag to enable polyphase decomposition |
◆ initialize() [3/4]
void Decimator::initialize |
( |
unsigned int |
_FIRLength, |
|
|
rateConversionRatio |
_ratio, |
|
|
unsigned int |
_sampleRate, |
|
|
bool |
_polyphase = true |
|
) |
| |
|
inline |
setup the sample rate decimator
- Parameters
-
_FIRLength | the decimator's anti-aliasing filter length |
_ratio | the conversion ratio (see rateConversionRatio) |
_sampleRate | the actual sample rate |
_polyphase | flag to enable polyphase decomposition |
◆ initialize() [4/4]
void Decimator::initialize |
( |
unsigned int |
_FIRLength, |
|
|
rateConversionRatio |
_ratio, |
|
|
unsigned int |
_sampleRate, |
|
|
bool |
_polyphase = true |
|
) |
| |
|
inline |
setup the sample rate decimator
- Parameters
-
_FIRLength | the decimator's anti-aliasing filter length |
_ratio | the conversion ratio (see rateConversionRatio) |
_sampleRate | the actual sample rate |
_polyphase | flag to enable polyphase decomposition |
The documentation for this class was generated from the following file:
- C:/RackAFX_v7/ASPIK_SDK/samples/demo_custom_views/With FFTW/DemoCustomViews/project_source/source/PluginObjects/fxobjects.h