Public Member Functions | Data Fields

AACEncContext Struct Reference

AAC encoder context. More...

#include <aacenc.h>

Public Member Functions

 DECLARE_ALIGNED (16, FFTSample, output)[2048]
 temporary buffer for MDCT input coefficients
 DECLARE_ALIGNED (16, int, qcoefs)[96]
 quantized coefficients
 DECLARE_ALIGNED (16, float, scoefs)[1024]
 scaled coefficients

Data Fields

PutBitContext pb
FFTContext mdct1024
 long (1024 samples) frame transform context
FFTContext 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
FFPsyContext psy
struct FFPsyPreprocessContextpsypp
AACCoefficientsEncodercoder
int cur_channel
int last_frame
float lambda

Detailed Description

AAC encoder context.

Definition at line 50 of file aacenc.h.


Member Function Documentation

AACEncContext::DECLARE_ALIGNED ( 16  ,
FFTSample  ,
output   
)

temporary buffer for MDCT input coefficients

AACEncContext::DECLARE_ALIGNED ( 16  ,
float  ,
scoefs   
)

scaled coefficients

AACEncContext::DECLARE_ALIGNED ( 16  ,
int  ,
qcoefs   
)

quantized coefficients


Field Documentation

channel elements

Definition at line 60 of file aacenc.h.

Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().

Definition at line 54 of file aacenc.h.

Referenced by aac_encode_init(), and apply_window_and_mdct().

Definition at line 65 of file aacenc.h.

Referenced by aac_encode_frame().

long (1024 samples) frame transform context

Definition at line 52 of file aacenc.h.

Referenced by aac_encode_end(), aac_encode_init(), and apply_window_and_mdct().

short (128 samples) frame transform context

Definition at line 53 of file aacenc.h.

Referenced by aac_encode_end(), aac_encode_init(), and apply_window_and_mdct().

Definition at line 62 of file aacenc.h.

Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().

MPEG-4 samplerate index.

Definition at line 58 of file aacenc.h.

Referenced by aac_encode_init(), and put_audio_specific_config().

saved preprocessed input

Definition at line 56 of file aacenc.h.

Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().


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