Libav
Data Fields
IndividualChannelStream Struct Reference

Individual Channel Stream. More...

#include <aac.h>

Data Fields

uint8_t max_sfb
 number of scalefactor bands per group More...
 
enum WindowSequence window_sequence [2]
 
uint8_t use_kb_window [2]
 If set, use Kaiser-Bessel window, otherwise use a sine window. More...
 
int num_window_groups
 
uint8_t group_len [8]
 
LongTermPrediction ltp
 
const uint16_t * swb_offset
 table of offsets to the lowest spectral coefficient of a scalefactor band, sfb, for a particular window More...
 
const uint8_tswb_sizes
 table of scalefactor band sizes for a particular window More...
 
int num_swb
 number of scalefactor window bands More...
 
int num_windows
 
int tns_max_bands
 
int predictor_present
 
int predictor_initialized
 
int predictor_reset_group
 
uint8_t prediction_used [41]
 

Detailed Description

Individual Channel Stream.

Definition at line 157 of file aac.h.

Field Documentation

§ max_sfb

uint8_t IndividualChannelStream::max_sfb

§ window_sequence

enum WindowSequence IndividualChannelStream::window_sequence[2]

§ use_kb_window

uint8_t IndividualChannelStream::use_kb_window[2]

If set, use Kaiser-Bessel window, otherwise use a sine window.

Definition at line 160 of file aac.h.

Referenced by aac_encode_frame(), decode_cpe(), decode_ics_info(), imdct_and_windowing(), imdct_and_windowing_ld(), put_ics_info(), update_ltp(), and windowing_and_mdct_ltp().

§ num_window_groups

int IndividualChannelStream::num_window_groups

§ group_len

uint8_t IndividualChannelStream::group_len[8]

§ ltp

LongTermPrediction IndividualChannelStream::ltp

Definition at line 163 of file aac.h.

Referenced by apply_ltp(), decode_cpe(), decode_ics_info(), and spectral_to_sample().

§ swb_offset

const uint16_t* IndividualChannelStream::swb_offset

table of offsets to the lowest spectral coefficient of a scalefactor band, sfb, for a particular window

Definition at line 164 of file aac.h.

Referenced by apply_dependent_coupling(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_prediction(), apply_tns(), decode_ics(), decode_ics_info(), and decode_spectrum_and_dequant().

§ swb_sizes

const uint8_t* IndividualChannelStream::swb_sizes

§ num_swb

int IndividualChannelStream::num_swb

§ num_windows

int IndividualChannelStream::num_windows

§ tns_max_bands

int IndividualChannelStream::tns_max_bands

Definition at line 168 of file aac.h.

Referenced by apply_tns(), and decode_ics_info().

§ predictor_present

int IndividualChannelStream::predictor_present

Definition at line 169 of file aac.h.

Referenced by apply_prediction(), decode_cpe(), decode_ics_info(), and spectral_to_sample().

§ predictor_initialized

int IndividualChannelStream::predictor_initialized

Definition at line 170 of file aac.h.

Referenced by apply_prediction().

§ predictor_reset_group

int IndividualChannelStream::predictor_reset_group

Definition at line 171 of file aac.h.

Referenced by apply_prediction(), decode_ics_info(), and decode_prediction().

§ prediction_used

uint8_t IndividualChannelStream::prediction_used[41]

Definition at line 172 of file aac.h.

Referenced by apply_prediction(), and decode_prediction().


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