#include <aacenc.h>
Public Member Functions | |
| DECLARE_ALIGNED (16, FFTSample, output)[2048] | |
| temporary buffer for MDCT input coefficients | |
| DECLARE_ALIGNED (16, int, qcoefs)[96] | |
| quantized coefficients | |
| DECLARE_ALIGNED (16, float, scoefs)[1024] | |
| scaled coefficients | |
Data Fields | |
| PutBitContext | pb |
| FFTContext | mdct1024 |
| long (1024 samples) frame transform context | |
| FFTContext | mdct128 |
| short (128 samples) frame transform context | |
| DSPContext | dsp |
| int16_t * | samples |
| saved preprocessed input | |
| int | samplerate_index |
| MPEG-4 samplerate index. | |
| ChannelElement * | cpe |
| channel elements | |
| FFPsyContext | psy |
| struct FFPsyPreprocessContext * | psypp |
| AACCoefficientsEncoder * | coder |
| int | cur_channel |
| int | last_frame |
| float | lambda |
Definition at line 50 of file aacenc.h.
| AACEncContext::DECLARE_ALIGNED | ( | 16 | , | |
| FFTSample | , | |||
| output | ||||
| ) |
temporary buffer for MDCT input coefficients
| AACEncContext::DECLARE_ALIGNED | ( | 16 | , | |
| int | , | |||
| qcoefs | ||||
| ) |
quantized coefficients
| AACEncContext::DECLARE_ALIGNED | ( | 16 | , | |
| float | , | |||
| scoefs | ||||
| ) |
scaled coefficients
Definition at line 51 of file aacenc.h.
Referenced by aac_encode_frame(), codebook_trellis_rate(), encode_individual_channel(), encode_pulses(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), put_bitstream_info(), and put_ics_info().
long (1024 samples) frame transform context
Definition at line 52 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 53 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_init(), and apply_window_and_mdct().
Definition at line 54 of file aacenc.h.
Referenced by aac_encode_init(), and apply_window_and_mdct().
| int16_t* AACEncContext::samples |
saved preprocessed input
Definition at line 56 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().
MPEG-4 samplerate index.
Definition at line 58 of file aacenc.h.
Referenced by aac_encode_init(), and put_audio_specific_config().
channel elements
Definition at line 60 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), and aac_encode_init().
Definition at line 61 of file aacenc.h.
Referenced by aac_encode_end(), aac_encode_frame(), aac_encode_init(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
struct FFPsyPreprocessContext* AACEncContext::psypp [read] |
Definition at line 62 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_frame(), aac_encode_init(), encode_band_info(), and encode_spectral_coeffs().
Definition at line 64 of file aacenc.h.
Referenced by aac_encode_frame(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
| float AACEncContext::lambda |
Definition at line 66 of file aacenc.h.
Referenced by aac_encode_frame(), aac_encode_init(), encode_band_info(), and encode_spectral_coeffs().
1.5.6