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
AVFloatDSPContext fdsp
float * planar_samples [6]
 saved preprocessed input
int samplerate_index
 MPEG-4 samplerate index.
int channels
 channel count
const uint8_tchan_map
 channel configuration map
ChannelElementcpe
 channel elements
FFPsyContext psy
struct FFPsyPreprocessContextpsypp
AACCoefficientsEncodercoder
int cur_channel
int last_frame
float lambda
AudioFrameQueue afq
int qcoefs [96]
 quantized coefficients
float scoefs [1024]
 scaled coefficients
struct {
   float *   samples
buffer


Detailed Description

AAC encoder context.

Definition at line 58 of file aacenc.h.


Field Documentation

Definition at line 79 of file aacenc.h.

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

Definition at line 59 of file aacenc.h.

struct { ... } AACEncContext::buffer

Referenced by aac_encode_end(), and alloc_buffers().

channel configuration map

Definition at line 70 of file aacenc.h.

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

channel elements

Definition at line 72 of file aacenc.h.

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

Definition at line 64 of file aacenc.h.

Referenced by apply_window_and_mdct(), and dsp_init().

Definition at line 65 of file aacenc.h.

Referenced by apply_window_and_mdct(), and dsp_init().

Definition at line 77 of file aacenc.h.

Referenced by aac_encode_frame().

long (1024 samples) frame transform context

Definition at line 62 of file aacenc.h.

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

short (128 samples) frame transform context

Definition at line 63 of file aacenc.h.

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

encoding options

Definition at line 60 of file aacenc.h.

Referenced by aac_encode_frame(), and aac_encode_init().

saved preprocessed input

Definition at line 66 of file aacenc.h.

Referenced by aac_encode_frame(), alloc_buffers(), and deinterleave_input_samples().

Definition at line 74 of file aacenc.h.

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

quantized coefficients

Definition at line 80 of file aacenc.h.

Referenced by quantize_and_encode_band_cost_template().

MPEG-4 samplerate index.

Definition at line 68 of file aacenc.h.

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

Definition at line 84 of file aacenc.h.

Referenced by aac_encode_end(), and alloc_buffers().

float AACEncContext::scoefs[1024]


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

Generated on Fri Oct 26 02:50:13 2012 for FFmpeg by  doxygen 1.5.8