FFmpeg
Public Member Functions | Public Attributes | List of all members
cook Struct Reference

Public Member Functions

 DECLARE_ALIGNED (32, float, mono_mdct_output)[2048]
 

Public Attributes

void(* scalar_dequant )(struct cook *q, int index, int quant_index, int *subband_coef_index, int *subband_coef_sign, float *mlt_p)
 
void(* decouple )(struct cook *q, COOKSubpacket *p, int subband, float f1, float f2, float *decode_buffer, float *mlt_buffer1, float *mlt_buffer2)
 
void(* imlt_window )(struct cook *q, float *buffer1, cook_gains *gains_ptr, float *previous_buffer)
 
void(* interpolate )(struct cook *q, float *buffer, int gain_index, int gain_index_next)
 
void(* saturate_output )(struct cook *q, float *out)
 
AVCodecContextavctx
 
AudioDSPContext adsp
 
GetBitContext gb
 
int num_vectors
 
int samples_per_channel
 
AVLFG random_state
 
int discarded_packets
 
FFTContext mdct_ctx
 
float * mlt_window
 
VLC envelope_quant_index [13]
 
VLC sqvh [7]
 
int gain_size_factor
 
float gain_table [23]
 
uint8_t * decoded_bytes_buffer
 
float decode_buffer_1 [1024]
 
float decode_buffer_2 [1024]
 
float decode_buffer_0 [1060]
 
const float * cplscales [5]
 
int num_subpackets
 
COOKSubpacket subpacket [MAX_SUBPACKETS]
 

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