FFmpeg  4.0
Data Fields
DCAXllBand Struct Reference

#include <libavcodec/dca_xll.h>

Data Fields

int decor_enabled
 Pairwise channel decorrelation flag. More...
 
int orig_order [DCA_XLL_CHANNELS_MAX]
 Original channel order. More...
 
int decor_coeff [DCA_XLL_CHANNELS_MAX/2]
 Pairwise channel coefficients. More...
 
int adapt_pred_order [DCA_XLL_CHANNELS_MAX]
 Adaptive predictor order. More...
 
int highest_pred_order
 Highest adaptive predictor order. More...
 
int fixed_pred_order [DCA_XLL_CHANNELS_MAX]
 Fixed predictor order. More...
 
int adapt_refl_coeff [DCA_XLL_CHANNELS_MAX][DCA_XLL_ADAPT_PRED_ORDER_MAX]
 Adaptive predictor reflection coefficients. More...
 
int dmix_embedded
 Downmix performed by encoder in frequency band. More...
 
int lsb_section_size
 Size of LSB section in any segment. More...
 
int nscalablelsbs [DCA_XLL_CHANNELS_MAX]
 Number of bits to represent the samples in LSB part. More...
 
int bit_width_adjust [DCA_XLL_CHANNELS_MAX]
 Number of bits discarded by authoring. More...
 
int32_tmsb_sample_buffer [DCA_XLL_CHANNELS_MAX]
 MSB sample buffer pointers. More...
 
int32_tlsb_sample_buffer [DCA_XLL_CHANNELS_MAX]
 LSB sample buffer pointers or NULL. More...
 

Detailed Description

Definition at line 44 of file dca_xll.h.

Field Documentation

◆ decor_enabled

int DCAXllBand::decor_enabled

Pairwise channel decorrelation flag.

Definition at line 45 of file dca_xll.h.

Referenced by chs_filter_band_data(), and chs_parse_header().

◆ orig_order

int DCAXllBand::orig_order[DCA_XLL_CHANNELS_MAX]

Original channel order.

Definition at line 46 of file dca_xll.h.

Referenced by chs_filter_band_data(), and chs_parse_header().

◆ decor_coeff

int DCAXllBand::decor_coeff[DCA_XLL_CHANNELS_MAX/2]

Pairwise channel coefficients.

Definition at line 47 of file dca_xll.h.

Referenced by chs_filter_band_data(), and chs_parse_header().

◆ adapt_pred_order

int DCAXllBand::adapt_pred_order[DCA_XLL_CHANNELS_MAX]

Adaptive predictor order.

Definition at line 49 of file dca_xll.h.

Referenced by chs_filter_band_data(), chs_parse_band_data(), and chs_parse_header().

◆ highest_pred_order

int DCAXllBand::highest_pred_order

Highest adaptive predictor order.

Definition at line 50 of file dca_xll.h.

Referenced by chs_parse_band_data(), and chs_parse_header().

◆ fixed_pred_order

int DCAXllBand::fixed_pred_order[DCA_XLL_CHANNELS_MAX]

Fixed predictor order.

Definition at line 51 of file dca_xll.h.

Referenced by chs_filter_band_data(), and chs_parse_header().

◆ adapt_refl_coeff

int DCAXllBand::adapt_refl_coeff[DCA_XLL_CHANNELS_MAX][DCA_XLL_ADAPT_PRED_ORDER_MAX]

Adaptive predictor reflection coefficients.

Definition at line 52 of file dca_xll.h.

Referenced by chs_filter_band_data(), and chs_parse_header().

◆ dmix_embedded

int DCAXllBand::dmix_embedded

Downmix performed by encoder in frequency band.

Definition at line 54 of file dca_xll.h.

Referenced by chs_parse_header().

◆ lsb_section_size

int DCAXllBand::lsb_section_size

Size of LSB section in any segment.

Definition at line 56 of file dca_xll.h.

Referenced by chs_alloc_lsb_band_data(), chs_clear_band_data(), chs_parse_band_data(), and chs_parse_header().

◆ nscalablelsbs

int DCAXllBand::nscalablelsbs[DCA_XLL_CHANNELS_MAX]

Number of bits to represent the samples in LSB part.

Definition at line 57 of file dca_xll.h.

Referenced by chs_assemble_msbs_lsbs(), chs_clear_band_data(), chs_get_lsb_width(), chs_parse_band_data(), and chs_parse_header().

◆ bit_width_adjust

int DCAXllBand::bit_width_adjust[DCA_XLL_CHANNELS_MAX]

Number of bits discarded by authoring.

Definition at line 58 of file dca_xll.h.

Referenced by chs_assemble_msbs_lsbs(), chs_clear_band_data(), chs_get_lsb_width(), and chs_parse_header().

◆ msb_sample_buffer

int32_t* DCAXllBand::msb_sample_buffer[DCA_XLL_CHANNELS_MAX]

◆ lsb_sample_buffer

int32_t* DCAXllBand::lsb_sample_buffer[DCA_XLL_CHANNELS_MAX]

LSB sample buffer pointers or NULL.

Definition at line 61 of file dca_xll.h.

Referenced by chs_alloc_lsb_band_data(), chs_assemble_msbs_lsbs(), chs_clear_band_data(), and chs_parse_band_data().


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