FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
QDMCContext Struct Reference

Data Fields

AVCodecContextavctx
 
uint8_t frame_bits
 
int band_index
 
int frame_size
 
int subframe_size
 
int fft_offset
 
int buffer_offset
 
int nb_channels
 
int checksum_size
 
uint8_t noise [2][19][17]
 
QDMCTone tones [5][8192]
 
int nb_tones [5]
 
int cur_tone [5]
 
float alt_sin [5][31]
 
float fft_buffer [4][8192 *2]
 
float noise2_buffer [4096 *2]
 
float noise_buffer [4096 *2]
 
float buffer [2 *32768]
 
float * buffer_ptr
 
int rndval
 
FFTComplex cmplx [2][512]
 
FFTContext fft_ctx
 

Detailed Description

Definition at line 45 of file qdmc.c.

Field Documentation

AVCodecContext* QDMCContext::avctx

Definition at line 46 of file qdmc.c.

Referenced by add_tone(), and qdmc_decode_frame().

uint8_t QDMCContext::frame_bits

Definition at line 48 of file qdmc.c.

Referenced by qdmc_decode_init(), and read_wave_data().

int QDMCContext::band_index

Definition at line 49 of file qdmc.c.

Referenced by add_noise(), make_noises(), qdmc_decode_init(), and read_noise_data().

int QDMCContext::frame_size

Definition at line 50 of file qdmc.c.

Referenced by add_wave(), decode_frame(), qdmc_decode_frame(), qdmc_decode_init(), and read_wave_data().

int QDMCContext::subframe_size
int QDMCContext::fft_offset

Definition at line 52 of file qdmc.c.

Referenced by add_noise(), add_wave(), add_wave0(), decode_frame(), and qdmc_flush().

int QDMCContext::buffer_offset

Definition at line 53 of file qdmc.c.

Referenced by decode_frame(), and qdmc_flush().

int QDMCContext::nb_channels
int QDMCContext::checksum_size

Definition at line 55 of file qdmc.c.

Referenced by qdmc_decode_frame(), qdmc_decode_init(), and skip_label().

uint8_t QDMCContext::noise[2][19][17]

Definition at line 57 of file qdmc.c.

Referenced by add_noise(), and read_noise_data().

QDMCTone QDMCContext::tones[5][8192]

Definition at line 58 of file qdmc.c.

Referenced by add_tone(), and add_waves().

int QDMCContext::nb_tones[5]

Definition at line 59 of file qdmc.c.

Referenced by add_tone(), and qdmc_decode_frame().

int QDMCContext::cur_tone[5]

Definition at line 60 of file qdmc.c.

Referenced by add_waves(), and qdmc_decode_frame().

float QDMCContext::alt_sin[5][31]

Definition at line 61 of file qdmc.c.

Referenced by add_wave(), and qdmc_decode_init().

float QDMCContext::fft_buffer[4][8192 *2]

Definition at line 62 of file qdmc.c.

Referenced by add_noise(), add_wave(), add_wave0(), decode_frame(), and qdmc_flush().

float QDMCContext::noise2_buffer[4096 *2]

Definition at line 63 of file qdmc.c.

Referenced by add_noise(), and lin_calc().

float QDMCContext::noise_buffer[4096 *2]

Definition at line 64 of file qdmc.c.

Referenced by lin_calc(), and make_noises().

float QDMCContext::buffer[2 *32768]

Definition at line 65 of file qdmc.c.

Referenced by decode_frame(), and qdmc_flush().

float* QDMCContext::buffer_ptr

Definition at line 66 of file qdmc.c.

Referenced by decode_frame().

int QDMCContext::rndval

Definition at line 67 of file qdmc.c.

Referenced by add_noise().

FFTComplex QDMCContext::cmplx[2][512]

Definition at line 69 of file qdmc.c.

Referenced by decode_frame().

FFTContext QDMCContext::fft_ctx

Definition at line 70 of file qdmc.c.

Referenced by decode_frame(), qdmc_decode_close(), and qdmc_decode_init().


The documentation for this struct was generated from the following file: