Vuo  2.3.2
Typedefs | Enumerations | Functions
VuoDsp.h File Reference

Description

Vuo VDsp implementation.

Definition in file VuoDsp.h.

Go to the source code of this file.

Typedefs

typedef void * VuoDsp
 An object for writing audio and images to a video file. More...
 

Enumerations

enum  VuoWindowing { VuoWindowing_None , VuoWindowing_Hamming , VuoWindowing_Hann , VuoWindowing_Blackman }
 An enum defining different windowing modes. More...
 

Functions

VuoDsp VuoDsp_make (unsigned int frameSize, VuoWindowing windowing)
 Create a new VuoDsp object with frame size (the max number of audio samples to process per-bin). More...
 
VuoRealVuoDsp_frequenciesForSamples (VuoDsp dspObject, VuoReal *audio, unsigned int sampleCount, VuoAudioBinAverageType binAveraging, unsigned int *spectrumSize, bool newSumming)
 Return a VuoReal* array with size of spectrumSize of the analyzed audio samples. More...
 

Typedef Documentation

◆ VuoDsp

typedef void* VuoDsp

An object for writing audio and images to a video file.

Definition at line 24 of file VuoDsp.h.

Enumeration Type Documentation

◆ VuoWindowing

An enum defining different windowing modes.

Definition at line 29 of file VuoDsp.h.

Function Documentation

◆ VuoDsp_frequenciesForSamples()

VuoReal* VuoDsp_frequenciesForSamples ( VuoDsp  dspObject,
VuoReal audio,
unsigned int  sampleCount,
VuoAudioBinAverageType  binAveraging,
unsigned int *  spectrumSize,
bool  newSumming 
)

Return a VuoReal* array with size of spectrumSize of the analyzed audio samples.

Return a VuoReal* array with size of spectrumSize of the analyzed audio samples.

Returns the spectrum band as a double * array putting the size into spectrumSize.

Definition at line 273 of file VuoDsp.mm.

◆ VuoDsp_make()

VuoDsp VuoDsp_make ( unsigned int  frameSize,
VuoWindowing  windowing 
)

Create a new VuoDsp object with frame size (the max number of audio samples to process per-bin).

Definition at line 263 of file VuoDsp.mm.