AACEncContext Struct Reference

AAC encoder context. More...


Public Member Functions

 DECLARE_ALIGNED_16 (FFTSample, output[2048])
 temporary buffer for MDCT input coefficients

Data Fields

PutBitContext pb
MDCTContext mdct1024
 long (1024 samples) frame transform context
MDCTContext mdct128
 short (128 samples) frame transform context
DSPContext dsp
int16_t * samples
 saved preprocessed input
int samplerate_index
 MPEG-4 samplerate index.
ChannelElementcpe
 channel elements
AACPsyContext psy
 psychoacoustic model context
int last_frame


Detailed Description

AAC encoder context.

Definition at line 161 of file aacenc.c.


Member Function Documentation

AACEncContext::DECLARE_ALIGNED_16 ( FFTSample  ,
output  [2048] 
)

temporary buffer for MDCT input coefficients


Field Documentation

channel elements

Definition at line 171 of file aacenc.c.

Referenced by aac_encode_end(), and aac_encode_init().

Definition at line 165 of file aacenc.c.

Referenced by aac_encode_init().

Definition at line 173 of file aacenc.c.

long (1024 samples) frame transform context

Definition at line 163 of file aacenc.c.

Referenced by aac_encode_end(), and aac_encode_init().

short (128 samples) frame transform context

Definition at line 164 of file aacenc.c.

Referenced by aac_encode_end(), and aac_encode_init().

Definition at line 162 of file aacenc.c.

Referenced by encode_pulses(), put_bitstream_info(), and put_ics_info().

psychoacoustic model context

Definition at line 172 of file aacenc.c.

Referenced by aac_encode_end(), and aac_encode_init().

MPEG-4 samplerate index.

Definition at line 169 of file aacenc.c.

Referenced by aac_encode_init(), and put_audio_specific_config().

saved preprocessed input

Definition at line 167 of file aacenc.c.

Referenced by aac_encode_end(), and aac_encode_init().


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

Generated on Fri Oct 26 02:35:46 2012 for FFmpeg by  doxygen 1.5.8