Vuo  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Enumerations | Functions
VuoDsp.h File Reference

Description

Vuo VDsp implementation.

Typedefs

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

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).
 
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.
 

Typedef Documentation

typedef void* VuoDsp

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

Enumeration Type Documentation

An enum defining different windowing modes.

Function Documentation

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.

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).