FFmpeg
Public Attributes | List of all members
AC3Block Struct Reference

Data for a single audio block. More...

#include <ac3enc.h>

Public Attributes

CoefType ** mdct_coef
 MDCT coefficients.
 
int32_t ** fixed_coef
 fixed-point MDCT coefficients
 
uint8_t ** exp
 original exponents
 
uint8_t ** grouped_exp
 grouped exponents
 
int16_t ** psd
 psd per frequency bin
 
int16_t ** band_psd
 psd per critical band
 
int16_t ** mask
 masking curve
 
uint16_t ** qmant
 quantized mantissas
 
uint8_t ** cpl_coord_exp
 coupling coord exponents (cplcoexp)
 
uint8_t ** cpl_coord_mant
 coupling coord mantissas (cplcomant)
 
uint8_t coeff_shift [AC3_MAX_CHANNELS]
 fixed-point coefficient shift values
 
uint8_t new_rematrixing_strategy
 send new rematrixing flags in this block
 
int num_rematrixing_bands
 number of rematrixing bands
 
uint8_t rematrixing_flags [4]
 rematrixing flags
 
int new_cpl_strategy
 send new coupling strategy
 
int cpl_in_use
 coupling in use for this block (cplinu)
 
uint8_t channel_in_cpl [AC3_MAX_CHANNELS]
 channel in coupling (chincpl)
 
int num_cpl_channels
 number of channels in coupling
 
uint8_t new_cpl_coords [AC3_MAX_CHANNELS]
 send new coupling coordinates (cplcoe)
 
uint8_t cpl_master_exp [AC3_MAX_CHANNELS]
 coupling coord master exponents (mstrcplco)
 
int new_snr_offsets
 send new SNR offsets
 
int new_cpl_leak
 send new coupling leak info
 
int end_freq [AC3_MAX_CHANNELS]
 end frequency bin (endmant)
 

Detailed Description

Data for a single audio block.


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