FFmpeg
Data Fields
IndividualChannelStream Struct Reference

Individual Channel Stream. More...

#include <aac.h>

Data Fields

  number of scalefactor bands per group More...
 
 
  If set, use Kaiser-Bessel window, otherwise use a sine window. More...
 
 
 
 
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...
 
  number of scalefactor window bands More...
 
 
 
 
 
 
  used by encoder to count prediction resets More...
 
 
  set if a certain window is near clipping More...
 
  set if any window is near clipping to the necessary atennuation factor to avoid it More...
 

Detailed Description

Individual Channel Stream.

Definition at line 174 of file aac.h.

Field Documentation

uint8_t IndividualChannelStream::max_sfb

number of scalefactor bands per group

Definition at line 175 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_tns(), avoid_clipping(), 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(), ff_aac_adjust_common_ltp(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_apply_tns(), ff_aac_encode_ltp_info(), ff_aac_encode_main_pred(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), and put_ics_info().

enum WindowSequence IndividualChannelStream::window_sequence[2]

Definition at line 176 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(), ff_aac_adjust_common_ltp(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_encode_tns_info(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), imdct_and_windowing(), imdct_and_windowing_960(), 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 177 of file aac.h.

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

int IndividualChannelStream::num_window_groups

Definition at line 178 of file aac.h.

Referenced by apply_dependent_coupling(), apply_dependent_coupling_fixed(), 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 179 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), 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(), ff_aac_adjust_common_pred(), ff_aac_is_encoding_err(), ff_aac_search_for_is(), ff_aac_search_for_ltp(), ff_init_nextband_map(), mark_pns(), put_ics_info(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), and set_special_band_scalefactors().

LongTermPrediction IndividualChannelStream::ltp

Definition at line 180 of file aac.h.

Referenced by aac_encode_frame(), apply_ltp(), decode_cpe(), decode_ics_info(), ff_aac_adjust_common_ltp(), ff_aac_encode_ltp_info(), ff_aac_ltp_insert_new_frame(), ff_aac_search_for_ltp(), ff_aac_update_ltp(), 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 181 of file aac.h.

Referenced by aac_encode_frame(), apply_dependent_coupling(), apply_dependent_coupling_fixed(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_prediction(), apply_tns(), decode_ics(), decode_ics_info(), decode_spectrum_and_dequant(), ff_aac_apply_main_pred(), ff_aac_apply_tns(), ff_aac_search_for_pred(), ff_aac_search_for_tns(), mark_pns(), search_for_pns(), and search_for_quantizers_twoloop().

const uint8_t* IndividualChannelStream::swb_sizes

table of scalefactor band sizes for a particular window

Definition at line 182 of file aac.h.

Referenced by aac_encode_frame(), apply_intensity_stereo(), apply_mid_side_stereo(), avoid_clipping(), codebook_trellis_rate(), encode_spectral_coeffs(), encode_window_bands_info(), ff_aac_adjust_common_pred(), ff_aac_is_encoding_err(), ff_aac_search_for_is(), ff_aac_search_for_ltp(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().

int IndividualChannelStream::num_swb

number of scalefactor window bands

Definition at line 183 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_intensity_stereo(), apply_mid_side_stereo(), apply_tns(), decode_ics(), decode_ics_info(), ff_aac_adjust_common_pred(), ff_aac_apply_tns(), ff_aac_search_for_is(), ff_aac_search_for_ltp(), ff_aac_search_for_tns(), ff_init_nextband_map(), mark_pns(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), and set_special_band_scalefactors().

int IndividualChannelStream::num_windows

Definition at line 184 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_intensity_stereo(), apply_mid_side_stereo(), apply_tns(), avoid_clipping(), 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(), ff_aac_adjust_common_pred(), ff_aac_apply_tns(), ff_aac_encode_tns_info(), ff_aac_search_for_is(), ff_aac_search_for_ltp(), ff_aac_search_for_tns(), ff_init_nextband_map(), mark_pns(), search_for_ms(), search_for_pns(), search_for_quantizers_anmr(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), and set_special_band_scalefactors().

int IndividualChannelStream::tns_max_bands

Definition at line 185 of file aac.h.

Referenced by aac_encode_frame(), apply_tns(), decode_ics_info(), ff_aac_apply_tns(), and ff_aac_search_for_tns().

int IndividualChannelStream::predictor_present

Definition at line 186 of file aac.h.

Referenced by aac_encode_frame(), apply_prediction(), decode_cpe(), decode_ics_info(), ff_aac_adjust_common_ltp(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_encode_ltp_info(), ff_aac_encode_main_pred(), ff_aac_search_for_ltp(), ff_aac_search_for_pred(), put_ics_info(), and spectral_to_sample().

int IndividualChannelStream::predictor_initialized

Definition at line 187 of file aac.h.

Referenced by apply_prediction(), and ff_aac_search_for_pred().

int IndividualChannelStream::predictor_reset_group

Definition at line 188 of file aac.h.

Referenced by apply_prediction(), decode_ics_info(), decode_prediction(), ff_aac_apply_main_pred(), ff_aac_encode_main_pred(), and update_pred_resets().

int IndividualChannelStream::predictor_reset_count[31]

used by encoder to count prediction resets

Definition at line 189 of file aac.h.

Referenced by ff_aac_search_for_pred(), update_counters(), and update_pred_resets().

uint8_t IndividualChannelStream::prediction_used[41]

Definition at line 190 of file aac.h.

Referenced by aac_encode_frame(), apply_prediction(), decode_prediction(), ff_aac_adjust_common_pred(), ff_aac_apply_main_pred(), ff_aac_encode_main_pred(), and ff_aac_search_for_pred().

uint8_t IndividualChannelStream::window_clipping[8]

set if a certain window is near clipping

Definition at line 191 of file aac.h.

Referenced by aac_encode_frame(), and encode_spectral_coeffs().

float IndividualChannelStream::clip_avoidance_factor

set if any window is near clipping to the necessary atennuation factor to avoid it

Definition at line 192 of file aac.h.

Referenced by aac_encode_frame(), and avoid_clipping().


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

Generated on Fri Jan 12 2018 01:48:32 for FFmpeg by   doxygen 1.8.6

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