#include <aac.h>
| Data Fields | |
| AVCodecContext * | avctx | 
| MPEG4AudioConfig | m4ac | 
| int | is_saved | 
| Set if elements have stored overlap from previous frame. | |
| DynamicRangeControl | che_drc | 
| 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 | 
| Channel element related data | |
| enum ChannelPosition | che_pos [4][MAX_ELEM_ID] | 
| channel element channel mapping with the first index as the first 4 raw data block types | |
| ChannelElement * | che [4][MAX_ELEM_ID] | 
| ChannelElement * | tag_che_map [4][MAX_ELEM_ID] | 
| int | tags_mapped | 
| temporary aligned temporary buffers | |
| (We do not want to have these on the stack. 
)  | |
| float | buf_mdct [1024] | 
| Computed / set up during initialization | |
| FFTContext | mdct | 
| FFTContext | mdct_small | 
| FFTContext | mdct_ltp | 
| DSPContext | dsp | 
| FmtConvertContext | fmt_conv | 
| int | random_state | 
| Members used for output interleaving | |
| float * | output_data [MAX_CHANNELS] | 
| Points to each element's 'ret' buffer (PCM output). | |
Definition at line 252 of file aac.h.
Definition at line 253 of file aac.h.
Referenced by aac_decode_frame_int(), aac_decode_init(), apply_dependent_coupling(), 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(), latm_decode_audio_specific_config(), latm_decode_frame(), output_configure(), parse_adts_frame_header(), 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_reset(), and skip_data_stream_element().
| float AACContext::buf_mdct[1024] | 
Definition at line 277 of file aac.h.
Referenced by apply_ltp(), imdct_and_windowing(), and update_ltp().
| ChannelElement* AACContext::che[4][MAX_ELEM_ID] | 
Definition at line 267 of file aac.h.
Referenced by aac_decode_close(), apply_channel_coupling(), che_configure(), get_che(), output_configure(), and spectral_to_sample().
| enum ChannelPosition AACContext::che_pos[4][MAX_ELEM_ID] | 
channel element channel mapping with the first index as the first 4 raw data block types
Definition at line 264 of file aac.h.
Referenced by aac_decode_frame_int(), decode_extension_payload(), decode_ga_specific_config(), and parse_adts_frame_header().
| 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().
Definition at line 287 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().
| 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().
Definition at line 255 of file aac.h.
Referenced by 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(), parse_adts_frame_header(), read_sbr_extension(), and spectral_to_sample().
Definition at line 284 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and imdct_and_windowing().
Definition at line 286 of file aac.h.
Referenced by aac_decode_close(), aac_decode_init(), and windowing_and_mdct_ltp().
Definition at line 285 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 301 of file aac.h.
Referenced by aac_decode_frame_int(), decode_extension_payload(), output_configure(), and parse_adts_frame_header().
| float* AACContext::output_data[MAX_CHANNELS] | 
Points to each element's 'ret' buffer (PCM output).
Definition at line 296 of file aac.h.
Referenced by aac_decode_frame_int(), and che_configure().
Definition at line 289 of file aac.h.
Referenced by aac_decode_init(), and decode_spectrum_and_dequant().
| ChannelElement* AACContext::tag_che_map[4][MAX_ELEM_ID] | 
| float AACContext::temp[128] | 
| VO_CODEC_INIT_USERDATA AACContext::user_data | 
 1.5.8
 1.5.8