fft

fft

Synopsis




#define             FFT_BUFFER_SIZE_LOG
#define             FFT_BUFFER_SIZE
typedef             sound_sample;
typedef             fft_state;
fft_state*          fft_init                            (void);
void                fft_perform                         (const sound_sample *input,
                                                         float *output,
                                                         fft_state *state);
void                fft_close                           (fft_state *state);

Description

Details

FFT_BUFFER_SIZE_LOG

#define FFT_BUFFER_SIZE_LOG 9


FFT_BUFFER_SIZE

#define FFT_BUFFER_SIZE (1 << FFT_BUFFER_SIZE_LOG)


sound_sample

typedef gint16 sound_sample;


fft_state

typedef struct _struct_fft_state fft_state;


fft_init ()

fft_state*          fft_init                            (void);

Returns :

fft_perform ()

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

input :
output :
state :

fft_close ()

void                fft_close                           (fft_state *state);

state :