Public Member Functions | Data Fields

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.

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 204 of file aac.h.


Member Function Documentation

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
coeffs   
)

coefficients for IMDCT

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
ret   
)

PCM output.

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
saved   
)

overlap


Field Documentation

band type run end points

Definition at line 209 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

Definition at line 216 of file aac.h.

Referenced by apply_prediction().

Definition at line 207 of file aac.h.

Referenced by adjust_frame_information(), and encode_individual_channel().

scalefactors

Definition at line 210 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

Definition at line 206 of file aac.h.

Referenced by decode_ics(), and spectral_to_sample().


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