AACEncContext Struct Reference

AAC encoder context. More...

#include <aacenc.h>


Data Fields

AVClassav_class
AACEncOptions options
 encoding options
PutBitContext pb
FFTContext mdct1024
 long (1024 samples) frame transform context
FFTContext mdct128
 short (128 samples) frame transform context
DSPContext dsp
int16_tsamples
 saved preprocessed input
int samplerate_index
 MPEG-4 samplerate index.
const uint8_t * chan_map
 channel configuration map
ChannelElementcpe
 channel elements
FFPsyContext psy
struct FFPsyPreprocessContextpsypp
AACCoefficientsEncodercoder
int cur_channel
int last_frame
float lambda
int qcoefs [96]
 quantized coefficients
float scoefs [1024]
 scaled coefficients


Detailed Description

AAC encoder context.

Definition at line 57 of file aacenc.h.


Field Documentation

Definition at line 58 of file aacenc.h.

const uint8_t* AACEncContext::chan_map

channel configuration map

Definition at line 67 of file aacenc.h.

Referenced by aac_encode_frame(), and aac_encode_init().

channel elements

Definition at line 69 of file aacenc.h.

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

Definition at line 63 of file aacenc.h.

Referenced by aac_encode_init(), and apply_window_and_mdct().

Definition at line 74 of file aacenc.h.

Referenced by aac_encode_frame().

long (1024 samples) frame transform context

Definition at line 61 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 62 of file aacenc.h.

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

encoding options

Definition at line 59 of file aacenc.h.

Referenced by aac_encode_frame(), and aac_encode_init().

Definition at line 71 of file aacenc.h.

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

quantized coefficients

Definition at line 76 of file aacenc.h.

Referenced by quantize_and_encode_band_cost_template().

MPEG-4 samplerate index.

Definition at line 66 of file aacenc.h.

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

saved preprocessed input

Definition at line 64 of file aacenc.h.

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

float AACEncContext::scoefs[1024]


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

Generated on Fri Oct 26 02:43:54 2012 for FFmpeg by  doxygen 1.5.8