AACContext Struct Reference

main AAC context More...

#include <aac.h>


Data Fields

Set if elements have stored overlap from previous frame.
float temp [128]
const AVClass * class
HANDLE_AACENCODER handle
VO_AUDIO_CODECAPI codec_api
VO_HANDLE handle
VO_MEM_OPERATOR mem_operator
VO_CODEC_INIT_USERDATA user_data
VO_PBYTE end_buffer
Channel element related data
ChannelElement * che [4][MAX_ELEM_ID]
ChannelElement * tag_che_map [4][MAX_ELEM_ID]
temporary aligned temporary buffers
(We do not want to have these on the stack.

)

float buf_mdct [1024]
Computed / set up during initialization
Members used for output interleaving
float * output_data [MAX_CHANNELS]
Points to each element's 'ret' buffer (PCM output).
Japanese DTV specific extension
enable japanese DTV specific 'dual mono'
select the channel to decode in dual mono.

Detailed Description

main AAC context

Definition at line 263 of file aac.h.


Field Documentation

Definition at line 41 of file libfdk-aacenc.c.

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

Definition at line 34 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

Definition at line 264 of file aac.h.

Referenced by aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), che_configure(), decode_band_types(), decode_cpe(), decode_extension_payload(), decode_ics(), decode_ics_info(), decode_prediction(), decode_scalefactors(), decode_spectrum_and_dequant(), decode_tns(), ff_aac_sbr_ctx_init(), ff_decode_sbr_extension(), ff_sbr_apply(), get_che(), latm_decode_audio_specific_config(), latm_decode_frame(), output_configure(), parse_adts_frame_header(), pop_output_configuration(), read_audio_mux_element(), read_sbr_data(), read_sbr_extension(), read_sbr_grid(), read_stream_mux_config(), sbr_hf_calc_npatches(), sbr_hf_gen(), sbr_make_f_derived(), sbr_make_f_master(), sbr_mapping(), sbr_reset(), and skip_data_stream_element().

float AACContext::buf_mdct[1024]

Definition at line 284 of file aac.h.

Referenced by apply_ltp(), imdct_and_windowing(), and update_ltp().

ChannelElement* AACContext::che[4][MAX_ELEM_ID]

Definition at line 274 of file aac.h.

Referenced by aac_decode_close(), apply_channel_coupling(), che_configure(), flush(), get_che(), output_configure(), and spectral_to_sample().

Definition at line 268 of file aac.h.

Referenced by decode_extension_payload().

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

VO_AUDIO_CODECAPI AACContext::codec_api

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

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

select the channel to decode in dual mono.

Definition at line 313 of file aac.h.

Referenced by aac_decode_frame(), and aac_decode_frame_int().

Definition at line 294 of file aac.h.

Referenced by aac_decode_init(), apply_intensity_stereo(), apply_mid_side_stereo(), decode_spectrum_and_dequant(), ff_sbr_apply(), imdct_and_windowing(), update_ltp(), and windowing_and_mdct_ltp().

Definition at line 35 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

enable japanese DTV specific 'dual mono'

Definition at line 312 of file aac.h.

Referenced by aac_decode_frame(), aac_decode_frame_int(), and parse_adts_frame_header().

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

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

Definition at line 296 of file aac.h.

Referenced by aac_decode_init(), and windowing_and_mdct_ltp().

Definition at line 295 of file aac.h.

Referenced by aac_decode_frame_int(), and aac_decode_init().

Definition at line 265 of file aac.h.

Referenced by aac_decode_frame_int(), and aac_decode_init().

VO_HANDLE AACContext::handle

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

HANDLE_AACENCODER AACContext::handle

Definition at line 33 of file libfdk-aacenc.c.

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

Definition at line 38 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

Set if elements have stored overlap from previous frame.

Definition at line 267 of file aac.h.

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

Referenced by aac_encode_frame(), and aac_encode_init().

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

Referenced by aac_encode_frame().

Definition at line 37 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

Definition at line 291 of file aac.h.

Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().

Definition at line 293 of file aac.h.

Referenced by aac_decode_close(), aac_decode_init(), and windowing_and_mdct_ltp().

Definition at line 292 of file aac.h.

Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().

VO_MEM_OPERATOR AACContext::mem_operator

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

Referenced by aac_encode_init().

Definition at line 318 of file aac.h.

Referenced by aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), apply_independent_coupling(), apply_prediction(), che_configure(), decode_cpe(), decode_extension_payload(), decode_ics(), decode_ics_info(), decode_prediction(), decode_tns(), ff_decode_sbr_extension(), ff_sbr_apply(), get_che(), latm_decode_audio_specific_config(), latm_decode_frame(), output_configure(), parse_adts_frame_header(), pop_output_configuration(), push_output_configuration(), read_sbr_extension(), and spectral_to_sample().

float* AACContext::output_data[MAX_CHANNELS]

Points to each element's 'ret' buffer (PCM output).

Definition at line 304 of file aac.h.

Referenced by aac_decode_frame_int(), and che_configure().

Definition at line 297 of file aac.h.

Referenced by aac_decode_init(), and decode_spectrum_and_dequant().

Definition at line 36 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

Definition at line 275 of file aac.h.

Referenced by get_che(), and output_configure().

Definition at line 276 of file aac.h.

Referenced by aac_decode_frame_int(), and get_che().

float AACContext::temp[128]

Definition at line 316 of file aac.h.

Referenced by imdct_and_windowing().

VO_CODEC_INIT_USERDATA AACContext::user_data

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

Referenced by aac_encode_init().

Definition at line 39 of file libfdk-aacenc.c.

Referenced by aac_encode_init().

Definition at line 319 of file aac.h.

Referenced by parse_adts_frame_header().


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

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

AltStyle によって変換されたページ (->オリジナル) /