| FFmpeg
    | 
#include <fft.h>
| Data Fields | |
| int | nbits | 
| int | inverse | 
| uint16_t * | revtab | 
| FFTComplex * | tmp_buf | 
| int | mdct_size | 
| int | mdct_bits | 
| FFTSample * | tcos | 
| FFTSample * | tsin | 
| void(* | fft_permute )(struct FFTContext *s, FFTComplex *z) | 
| Do the permutation needed BEFORE calling fft_calc().  More... | |
| void(* | fft_calc )(struct FFTContext *s, FFTComplex *z) | 
| Do a complex FFT with the parameters defined in ff_fft_init().  More... | |
| void(* | imdct_calc )(struct FFTContext *s, FFTSample *output, const FFTSample *input) | 
| void(* | imdct_half )(struct FFTContext *s, FFTSample *output, const FFTSample *input) | 
| void(* | mdct_calc )(struct FFTContext *s, FFTSample *output, const FFTSample *input) | 
| enum fft_permutation_type | fft_permutation | 
| enum mdct_permutation_type | mdct_permutation | 
| uint32_t * | revtab32 | 
| FFTComplex* FFTContext::tmp_buf | 
| void(* FFTContext::fft_permute) (struct FFTContext *s, FFTComplex *z) | 
Do the permutation needed BEFORE calling fft_calc().
| void(* FFTContext::fft_calc) (struct FFTContext *s, FFTComplex *z) | 
Do a complex FFT with the parameters defined in ff_fft_init().
The input data must be permuted before. No 1.0/sqrt(n) normalization is done.
| enum fft_permutation_type FFTContext::fft_permutation | 
| enum mdct_permutation_type FFTContext::mdct_permutation | 
 1.8.17
 1.8.17