SingleChannelElement Struct Reference

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

#include <aac.h>


Public Member Functions

 DECLARE_ALIGNED (16, float, coeffs)[1024]
 coefficients for IMDCT
 DECLARE_ALIGNED (16, float, saved)[1024]
 overlap
 DECLARE_ALIGNED (16, float, ret)[2048]
 PCM output.
 DECLARE_ALIGNED (16, int16_t, ltp_state)[3072]
 time signal for LTP

Data Fields

IndividualChannelStream ics
TemporalNoiseShaping tns
Pulse pulse
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)
PredictorState predictor_state [MAX_PREDICTORS]


Detailed Description

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

Definition at line 217 of file aac.h.


Member Function Documentation

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
coeffs   
)

coefficients for IMDCT

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
saved   
)

overlap

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
ret   
)

PCM output.

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
int16_t  ,
ltp_state   
)

time signal for LTP


Field Documentation

Definition at line 219 of file aac.h.

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

Definition at line 220 of file aac.h.

Referenced by adjust_frame_information(), and encode_individual_channel().

band type run end points

Definition at line 222 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

scalefactors

Definition at line 223 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

Definition at line 230 of file aac.h.

Referenced by apply_prediction().


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

Generated on Mon May 2 19:50:38 2011 for FFmpeg by  doxygen 1.5.6