AACContext Struct Reference

main AAC context More...

#include <aac.h>


Data Fields

AVCodecContextavctx
MPEG4AudioConfig m4ac
int is_saved
 Set if elements have stored overlap from previous frame.
DynamicRangeControl che_drc
enum ChannelPosition che_pos [4][MAX_ELEM_ID]
 channel element channel mapping with the first index as the first 4 raw data block types
ChannelElementche [4][MAX_ELEM_ID]
ChannelElementtag_che_map [4][MAX_ELEM_ID]
uint8_t tags_seen_this_frame [4][MAX_ELEM_ID]
int tags_mapped
float buf_mdct [1024]
FFTContext mdct
FFTContext mdct_small
DSPContext dsp
int random_state
float * output_data [MAX_CHANNELS]
 Points to each element's 'ret' buffer (PCM output).
float add_bias
 offset for dsp.float_to_int16
float sf_scale
 Pre-scale for correct IMDCT and dsp.float_to_int16.
int sf_offset
 offset into pow2sf_tab as appropriate for dsp.float_to_int16
float temp [128]
enum OCStatus output_configured
VO_AUDIO_CODECAPI codec_api
VO_HANDLE handle
VO_MEM_OPERATOR mem_operator
VO_CODEC_INIT_USERDATA user_data


Detailed Description

main AAC context

Definition at line 237 of file aac.h.


Field Documentation

Definition at line 243 of file aac.h.

Referenced by decode_extension_payload().

VO_AUDIO_CODECAPI AACContext::codec_api

Definition at line 29 of file libvo-aacenc.c.

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

VO_HANDLE AACContext::handle

Definition at line 30 of file libvo-aacenc.c.

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

Set if elements have stored overlap from previous frame.

Definition at line 242 of file aac.h.

VO_MEM_OPERATOR AACContext::mem_operator

Definition at line 31 of file libvo-aacenc.c.

Referenced by aac_encode_init().

float AACContext::temp[128]

Definition at line 285 of file aac.h.

Referenced by imdct_and_windowing().

VO_CODEC_INIT_USERDATA AACContext::user_data

Definition at line 32 of file libvo-aacenc.c.

Referenced by aac_encode_init().


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

Generated on Fri Oct 26 02:36:56 2012 for FFmpeg by  doxygen 1.5.8