Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Defines | Typedefs | Functions
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().