FFmpeg
Data Fields
SingleChannelElement Struct Reference

Single Channel Element - used for both SCE and LFE elements. More...

#include <aac.h>

Data Fields

 
 
 
enum BandType  band_type [128]
  band types
 
int  band_type_run_end [120]
  band type run end points
 
float  sf [120]
  scalefactors
 
int  sf_idx [128]
  scalefactor indices (used by encoder)
 
uint8_t  zeroes [128]
  band is not coded (used by encoder)
 
float  coeffs [1024]
  coefficients for IMDCT
 
float  saved [1024]
  overlap
 
float  ret_buf [2048]
  PCM output buffer.
 
float  ltp_state [3072]
  time signal for LTP
 
 
float *  ret
  PCM output.
 

Detailed Description

Single Channel Element - used for both SCE and LFE elements.

Definition at line 227 of file aac.h.

Field Documentation

IndividualChannelStream SingleChannelElement::ics

Definition at line 228 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_prediction(), apply_window_and_mdct(), codebook_trellis_rate(), decode_cce(), decode_cpe(), decode_ics(), decode_mid_side_stereo(), encode_band_info(), encode_individual_channel(), encode_ms_info(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), imdct_and_windowing(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), spectral_to_sample(), and update_ltp().

TemporalNoiseShaping SingleChannelElement::tns

Definition at line 229 of file aac.h.

Referenced by apply_ltp(), decode_ics(), and spectral_to_sample().

Pulse SingleChannelElement::pulse

Definition at line 230 of file aac.h.

Referenced by adjust_frame_information(), and encode_individual_channel().

enum BandType SingleChannelElement::band_type[128]

band types

Definition at line 231 of file aac.h.

Referenced by apply_dependent_coupling(), apply_intensity_stereo(), apply_mid_side_stereo(), codebook_trellis_rate(), decode_cce(), decode_ics(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), and search_for_quantizers_twoloop().

int SingleChannelElement::band_type_run_end[120]

band type run end points

Definition at line 232 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

float SingleChannelElement::sf[120]

scalefactors

Definition at line 233 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

int SingleChannelElement::sf_idx[128]

scalefactor indices (used by encoder)

Definition at line 234 of file aac.h.

Referenced by codebook_trellis_rate(), encode_individual_channel(), 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().

uint8_t SingleChannelElement::zeroes[128]

band is not coded (used by encoder)

Definition at line 235 of file aac.h.

Referenced by adjust_frame_information(), codebook_trellis_rate(), 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().

float SingleChannelElement::coeffs[1024]

coefficients for IMDCT

Definition at line 236 of file aac.h.

Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_prediction(), apply_window_and_mdct(), codebook_trellis_rate(), decode_ics(), encode_spectral_coeffs(), encode_window_bands_info(), imdct_and_windowing(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_twoloop(), spectral_to_sample(), and update_ltp().

float SingleChannelElement::saved[1024]

overlap

Definition at line 237 of file aac.h.

Referenced by flush(), imdct_and_windowing(), and update_ltp().

float SingleChannelElement::ret_buf[2048]

PCM output buffer.

Definition at line 238 of file aac.h.

Referenced by apply_window_and_mdct(), and frame_configure_elements().

float SingleChannelElement::ltp_state[3072]

time signal for LTP

Definition at line 239 of file aac.h.

Referenced by apply_ltp(), and update_ltp().

PredictorState SingleChannelElement::predictor_state[MAX_PREDICTORS]

Definition at line 240 of file aac.h.

Referenced by apply_prediction().

float* SingleChannelElement::ret

PCM output.

Definition at line 241 of file aac.h.

Referenced by apply_independent_coupling(), apply_ltp(), frame_configure_elements(), imdct_and_windowing(), spectral_to_sample(), and update_ltp().


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

Generated on Wed Jul 10 2013 23:48:39 for FFmpeg by   doxygen 1.8.2

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