Vuo
1.2.4
|
Holds instance data required by vDsp.
Instance Methods | |
(VuoReal *) | - frequenciesForSampleData:numFrames:mode:outputCount:newSumming: |
... | |
(id) | - initWithSize:windowing: |
Initialize a new VuoDspObject that will analyze samples of frameSize buckets. | |
Protected Attributes | |
FFTSetup | _fftSetup |
vDsp FFTSetup for this instance. | |
DSPSplitComplex | _split |
Holds the DSPSplitComplex values per-bucket. | |
float * | _frequency |
Hold the real values from the split complex array. | |
unsigned int | _frameSize |
The number of frames per-bucket to analyze. Must be a power of 2. | |
VuoWindowing | _windowMode |
What type of windowing to apply to sample data. | |
float * | _window |
Holds windowed real values from samples. | |
- (VuoReal *) frequenciesForSampleData: | (float *) | sampleData | |
numFrames: | (int) | frames | |
mode: | (VuoAudioBinAverageType) | frequencyMode | |
outputCount: | (unsigned int *) | count | |
newSumming: | (bool) | newSumming | |
...
- (id) initWithSize: | (unsigned int) | frameSize | |
windowing: | (VuoWindowing) | windowMode | |
Initialize a new VuoDspObject that will analyze samples of frameSize buckets.
To change the frameSize, you must release and re-initialize this object.
|
protected |
vDsp FFTSetup for this instance.
|
protected |
The number of frames per-bucket to analyze. Must be a power of 2.
|
protected |
Hold the real values from the split complex array.
|
protected |
Holds the DSPSplitComplex values per-bucket.
|
protected |
Holds windowed real values from samples.
|
protected |
What type of windowing to apply to sample data.