FFmpeg
Data Fields
IndividualChannelStream Struct Reference

Individual Channel Stream. More...

#include <aac.h>

Data Fields

  number of scalefactor bands per group
 
 
  If set, use Kaiser-Bessel window, otherwise use a sine window.
 
 
 
 
const uint16_t *  swb_offset
  table of offsets to the lowest spectral coefficient of a scalefactor band, sfb, for a particular window
 
const uint8_tswb_sizes
  table of scalefactor band sizes for a particular window
 
int  num_swb
  number of scalefactor window bands
 
int  num_windows
 
 
 
 
 
 

Detailed Description

Individual Channel Stream.

Definition at line 157 of file aac.h.

Field Documentation

uint8_t IndividualChannelStream::max_sfb

number of scalefactor bands per group

Definition at line 158 of file aac.h.

Referenced by adjust_frame_information(), apply_dependent_coupling(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_tns(), codebook_trellis_rate(), decode_band_types(), decode_cce(), decode_cpe(), decode_ics_info(), decode_mid_side_stereo(), decode_prediction(), decode_scalefactors(), decode_spectrum_and_dequant(), encode_ms_info(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), and put_ics_info().

enum WindowSequence IndividualChannelStream::window_sequence[2]

Definition at line 159 of file aac.h.

Referenced by aac_encode_frame(), apply_ltp(), apply_prediction(), apply_window_and_mdct(), decode_band_types(), decode_ics(), decode_ics_info(), decode_tns(), imdct_and_windowing(), put_ics_info(), update_ltp(), and windowing_and_mdct_ltp().

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().

int IndividualChannelStream::num_window_groups

Definition at line 161 of file aac.h.

Referenced by apply_dependent_coupling(), apply_intensity_stereo(), apply_mid_side_stereo(), decode_band_types(), decode_cce(), decode_ics_info(), decode_mid_side_stereo(), decode_scalefactors(), and decode_spectrum_and_dequant().

uint8_t IndividualChannelStream::group_len[8]

Definition at line 162 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_intensity_stereo(), apply_mid_side_stereo(), decode_ics_info(), decode_spectrum_and_dequant(), encode_band_info(), encode_ms_info(), encode_scale_factors(), encode_spectral_coeffs(), put_ics_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().

LongTermPrediction IndividualChannelStream::ltp

Definition at line 163 of file aac.h.

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

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().

const uint8_t* IndividualChannelStream::swb_sizes

table of scalefactor band sizes for a particular window

Definition at line 165 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), codebook_trellis_rate(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), and search_for_quantizers_twoloop().

int IndividualChannelStream::num_swb

number of scalefactor window bands

Definition at line 166 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_tns(), decode_ics(), decode_ics_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().

int IndividualChannelStream::num_windows

Definition at line 167 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_tns(), codebook_trellis_rate(), decode_ics_info(), decode_spectrum_and_dequant(), decode_tns(), encode_band_info(), encode_ms_info(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().

int IndividualChannelStream::tns_max_bands

Definition at line 168 of file aac.h.

Referenced by apply_tns(), and decode_ics_info().

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().

int IndividualChannelStream::predictor_initialized

Definition at line 170 of file aac.h.

Referenced by apply_prediction().

int IndividualChannelStream::predictor_reset_group

Definition at line 171 of file aac.h.

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

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:

Generated on Sat Jan 25 2014 19:52:29 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /