SingleChannelElement Struct Reference

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

#include <aac.h>

Collaboration diagram for SingleChannelElement:
Collaboration graph

Public Member Functions

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

Data Fields

IndividualChannelStream ics
 
TemporalNoiseShaping tns
 
Pulse pulse
 
enum BandType band_type [128]
 band types More...
 
int band_type_run_end [120]
 band type run end points More...
 
float sf [120]
 scalefactors More...
 
int sf_idx [128]
 scalefactor indices (used by encoder) More...
 
uint8_t zeroes [128]
 band is not coded (used by encoder) More...
 
PredictorState predictor_state [MAX_PREDICTORS]
 
float * ret
 PCM output. More...
 

Detailed Description

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

Definition at line 227 of file aac.h.

Member Function Documentation

SingleChannelElement::DECLARE_ALIGNED ( 32  ,
float  ,
coeffs   
)

coefficients for IMDCT

SingleChannelElement::DECLARE_ALIGNED ( 32  ,
float  ,
saved   
)

overlap

SingleChannelElement::DECLARE_ALIGNED ( 32  ,
float  ,
ret_buf   
)

PCM output buffer.

SingleChannelElement::DECLARE_ALIGNED ( 16  ,
float  ,
ltp_state   
)

time signal for LTP

Field Documentation

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

PredictorState SingleChannelElement::predictor_state[MAX_PREDICTORS]

Definition at line 240 of file aac.h.

Referenced by apply_prediction().

Pulse SingleChannelElement::pulse

Definition at line 230 of file aac.h.

Referenced by adjust_frame_information(), and encode_individual_channel().

float* SingleChannelElement::ret
float SingleChannelElement::sf[120]

scalefactors

Definition at line 233 of file aac.h.

Referenced by apply_intensity_stereo(), and decode_ics().

TemporalNoiseShaping SingleChannelElement::tns

Definition at line 229 of file aac.h.

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


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