FFmpeg
Data Fields
AACUsacElemConfig Struct Reference

#include <aacdec.h>

Data Fields

enum AACUsacElem type
 
uint8_t tw_mdct: 1
 
uint8_t noise_fill: 1
 
uint8_t stereo_config_index
 
struct {
   int   ratio
 
   uint8_t   harmonic_sbr: 1
 
   uint8_t   bs_intertes: 1
 
   uint8_t   bs_pvc: 1
 
   struct {
      uint8_t   start_freq
 
      uint8_t   stop_freq
 
      uint8_t   freq_scale
 
      uint8_t   alter_scale: 1
 
      uint8_t   noise_bands
 
      uint8_t   limiter_bands
 
      uint8_t   limiter_gains
 
      uint8_t   interpol_freq: 1
 
      uint8_t   smoothing_mode: 1
 
   }   dflt
 
sbr
 
struct {
   uint8_t   freq_res
 
   uint8_t   fixed_gain
 
   uint8_t   temp_shape_config
 
   uint8_t   decorr_config
 
   uint8_t   high_rate_mode: 1
 
   uint8_t   phase_coding: 1
 
   uint8_t   otts_bands_phase
 
   uint8_t   residual_coding
 
   uint8_t   residual_bands
 
   uint8_t   pseudo_lr: 1
 
   uint8_t   env_quant_mode: 1
 
mps
 
struct {
   enum AACUsacExtension   type
 
   uint8_t   payload_frag
 
   uint32_t   default_len
 
   uint32_t   pl_data_offset
 
   uint8_t *   pl_data
 
ext
 

Detailed Description

Definition at line 297 of file aacdec.h.

Field Documentation

◆ type [1/2]

enum AACUsacElem AACUsacElemConfig::type

◆ tw_mdct

uint8_t AACUsacElemConfig::tw_mdct

◆ noise_fill

uint8_t AACUsacElemConfig::noise_fill

◆ stereo_config_index

uint8_t AACUsacElemConfig::stereo_config_index

◆ ratio

int AACUsacElemConfig::ratio

◆ harmonic_sbr

uint8_t AACUsacElemConfig::harmonic_sbr

Definition at line 308 of file aacdec.h.

Referenced by decode_usac_sbr_data().

◆ bs_intertes

uint8_t AACUsacElemConfig::bs_intertes

Definition at line 309 of file aacdec.h.

Referenced by decode_usac_sbr_data().

◆ bs_pvc

uint8_t AACUsacElemConfig::bs_pvc

Definition at line 310 of file aacdec.h.

Referenced by decode_usac_sbr_data().

◆ start_freq

uint8_t AACUsacElemConfig::start_freq

Definition at line 313 of file aacdec.h.

◆ stop_freq

uint8_t AACUsacElemConfig::stop_freq

Definition at line 314 of file aacdec.h.

◆ freq_scale

uint8_t AACUsacElemConfig::freq_scale

Definition at line 316 of file aacdec.h.

◆ alter_scale

uint8_t AACUsacElemConfig::alter_scale

Definition at line 317 of file aacdec.h.

◆ noise_bands

uint8_t AACUsacElemConfig::noise_bands

Definition at line 318 of file aacdec.h.

◆ limiter_bands

uint8_t AACUsacElemConfig::limiter_bands

Definition at line 320 of file aacdec.h.

◆ limiter_gains

uint8_t AACUsacElemConfig::limiter_gains

Definition at line 321 of file aacdec.h.

◆ interpol_freq

uint8_t AACUsacElemConfig::interpol_freq

Definition at line 322 of file aacdec.h.

◆ smoothing_mode

uint8_t AACUsacElemConfig::smoothing_mode

Definition at line 323 of file aacdec.h.

◆ dflt

struct { ... } AACUsacElemConfig::dflt

Referenced by decode_usac_sbr_data().

◆ sbr

struct { ... } AACUsacElemConfig::sbr

◆ freq_res

uint8_t AACUsacElemConfig::freq_res

Definition at line 328 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ fixed_gain

uint8_t AACUsacElemConfig::fixed_gain

Definition at line 329 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ temp_shape_config

uint8_t AACUsacElemConfig::temp_shape_config

Definition at line 330 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ decorr_config

uint8_t AACUsacElemConfig::decorr_config

Definition at line 331 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ high_rate_mode

uint8_t AACUsacElemConfig::high_rate_mode

Definition at line 332 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ phase_coding

uint8_t AACUsacElemConfig::phase_coding

Definition at line 333 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ otts_bands_phase

uint8_t AACUsacElemConfig::otts_bands_phase

Definition at line 335 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ residual_coding

uint8_t AACUsacElemConfig::residual_coding

Definition at line 336 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ residual_bands

uint8_t AACUsacElemConfig::residual_bands

Definition at line 337 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ pseudo_lr

uint8_t AACUsacElemConfig::pseudo_lr

Definition at line 338 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ env_quant_mode

uint8_t AACUsacElemConfig::env_quant_mode

Definition at line 339 of file aacdec.h.

Referenced by decode_usac_element_pair().

◆ mps

struct { ... } AACUsacElemConfig::mps

◆ type [2/2]

enum AACUsacExtension AACUsacElemConfig::type

Definition at line 343 of file aacdec.h.

◆ payload_frag

uint8_t AACUsacElemConfig::payload_frag

Definition at line 344 of file aacdec.h.

Referenced by decode_usac_extension(), and parse_ext_ele().

◆ default_len

uint32_t AACUsacElemConfig::default_len

Definition at line 345 of file aacdec.h.

Referenced by decode_usac_extension(), and parse_ext_ele().

◆ pl_data_offset

uint32_t AACUsacElemConfig::pl_data_offset

Definition at line 346 of file aacdec.h.

Referenced by parse_ext_ele().

◆ pl_data

uint8_t* AACUsacElemConfig::pl_data

Definition at line 347 of file aacdec.h.

Referenced by decode_close(), and parse_ext_ele().

◆ ext

struct { ... } AACUsacElemConfig::ext

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