fft.h File Reference

#include <glib.h>

Go to the source code of this file.

Defines

#define FFT_BUFFER_SIZE_LOG   9
#define FFT_BUFFER_SIZE   (1 << FFT_BUFFER_SIZE_LOG)

Typedefs

typedef gint16 sound_sample

Functions

fft_state * fft_init (void)
void fft_perform (const sound_sample *input, float *output, fft_state *state)
void fft_close (fft_state *state)

Define Documentation

#define FFT_BUFFER_SIZE   (1 << FFT_BUFFER_SIZE_LOG)

Definition at line 30 of file fft.h.

Referenced by fft_calculate(), fft_init(), fft_output(), and fft_prepare().

#define FFT_BUFFER_SIZE_LOG   9

Definition at line 29 of file fft.h.

Referenced by fft_calculate(), and reverseBits().


Typedef Documentation

typedef gint16 sound_sample

Definition at line 33 of file fft.h.


Function Documentation

void fft_close ( fft_state *  state  ) 

Definition at line 150 of file fft.c.

fft_state* fft_init ( void   ) 

Definition at line 96 of file fft.c.

Referenced by calc_freq().

void fft_perform ( const sound_sample input,
float *  output,
fft_state *  state 
)

Definition at line 134 of file fft.c.

Referenced by calc_freq().


Generated on 27 Aug 2011 for Audacious by  doxygen 1.6.1