xine-lib 1.2.11
|
Go to the source code of this file.
Data Structures | |
struct | complex_s |
struct | fft_s |
Typedefs | |
typedef struct complex_s | complex_t |
typedef struct fft_s | fft_t |
Functions | |
fft_t * | fft_new (int bits) |
void | fft_dispose (fft_t *fft) |
void | fft_compute (fft_t *fft, complex_t wave[]) |
void | fft_window (fft_t *fft, complex_t wave[]) |
double | fft_amp (int n, complex_t wave[], int bits) |
void | fft_scale (complex_t wave[], int bits) |
double | fft_amp2 (fft_t *fft, int n, complex_t wave[]) |
References fft_s::bmask, IMAG, fft_s::PermuteTable, and REAL.
Referenced by draw_fftgraph(), and draw_fftscope().
References fft_s::bits, bits, fft_s::bmask, COSINE, IMAG, fft_s::PermuteTable, REAL, SAMPLES, and SINE.
Referenced by draw_fftgraph(), and draw_fftscope().
void fft_dispose | ( | fft_t * | fft | ) |
References fft_s::PermuteTable, and fft_s::SineTable.
Referenced by fftgraph_port_close(), and fftscope_port_close().
fft_t * fft_new | ( | int | bits | ) |
References ALPHA, fft_s::bits, bits, fft_s::bmask, fft_s::CosineTable, NULL, PERMUTE, fft_s::PermuteTable, SAMPLES, fft_s::SineTable, and fft_s::WinTable.
Referenced by fftgraph_port_open(), and fftscope_port_open().
void fft_scale | ( | complex_t | wave[], |
int | bits | ||
) |
References bits, complex_s::im, and complex_s::re.
Referenced by draw_fftgraph(), and draw_fftscope().
References fft_s::bits, bits, IMAG, REAL, SAMPLES, and WINDOW.
Referenced by draw_fftgraph(), and draw_fftscope().