|
FFmpeg
|
AAC encoder context. More...
#include <aacenc.h>
Data Fields | |
| AVClass * | av_class |
| AACEncOptions | options |
| encoding options More... | |
| PutBitContext | pb |
| AVTXContext * | mdct1024 |
| long (1024 samples) frame transform context More... | |
| av_tx_fn | mdct1024_fn |
| AVTXContext * | mdct128 |
| short (128 samples) frame transform context More... | |
| av_tx_fn | mdct128_fn |
| AVFloatDSPContext * | fdsp |
| AACPCEInfo | pce |
| PCE data, if needed. More... | |
| float * | planar_samples [16] |
| saved preprocessed input More... | |
| int | profile |
| copied from avctx More... | |
| int | needs_pce |
| flag for non-standard layout More... | |
| LPCContext | lpc |
| used by TNS More... | |
| int | samplerate_index |
| MPEG-4 samplerate index. More... | |
| int | channels |
| channel count More... | |
| const uint8_t * | reorder_map |
| lavc to aac reorder map More... | |
| const uint8_t * | chan_map |
| channel configuration map More... | |
| ChannelElement * | cpe |
| channel elements More... | |
| FFPsyContext | psy |
| struct FFPsyPreprocessContext * | psypp |
| const AACCoefficientsEncoder * | coder |
| int | cur_channel |
| current channel for coder context More... | |
| int | random_state |
| float | lambda |
| int | last_frame_pb_count |
| number of bits for the previous frame More... | |
| float | lambda_sum |
| sum(lambda), for Qvg reporting More... | |
| int | lambda_count |
| count(lambda), for Qvg reporting More... | |
| enum RawDataBlockType | cur_type |
| channel group type cur_channel belongs to More... | |
| AudioFrameQueue | afq |
| int | qcoefs [96] |
| quantized coefficients More... | |
| float | scoefs [1024] |
| scaled coefficients More... | |
| uint16_t | quantize_band_cost_cache_generation |
| AACQuantizeBandCostCacheEntry | quantize_band_cost_cache [256][128] |
| memoization area for quantize_band_cost More... | |
| void(* | abs_pow34 )(float *out, const float *in, const int size) |
| void(* | quant_bands )(int *out, const float *in, const float *scaled, int size, int is_signed, int maxval, const float Q34, const float rounding) |
| struct { | |
| float * samples | |
| } | buffer |
| AACEncOptions AACEncContext::options |
| PutBitContext AACEncContext::pb |
Definition at line 111 of file aacenc.h.
Referenced by ff_quantize_and_encode_band_cost(), quantize_and_encode_band(), and quantize_and_encode_band_cost_template().
| AVTXContext* AACEncContext::mdct1024 |
| AVTXContext* AACEncContext::mdct128 |
| AVFloatDSPContext* AACEncContext::fdsp |
| AACPCEInfo AACEncContext::pce |
| float* AACEncContext::planar_samples[16] |
| LPCContext AACEncContext::lpc |
| int AACEncContext::samplerate_index |
| const uint8_t* AACEncContext::reorder_map |
| const uint8_t* AACEncContext::chan_map |
| ChannelElement* AACEncContext::cpe |
| FFPsyContext AACEncContext::psy |
| struct FFPsyPreprocessContext* AACEncContext::psypp |
| const AACCoefficientsEncoder* AACEncContext::coder |
| int AACEncContext::cur_channel |
| float AACEncContext::lambda |
Definition at line 134 of file aacenc.h.
Referenced by ff_quantize_and_encode_band_cost(), quantize_and_encode_band(), and quantize_and_encode_band_cost_template().
| int AACEncContext::last_frame_pb_count |
| float AACEncContext::lambda_sum |
| int AACEncContext::lambda_count |
| enum RawDataBlockType AACEncContext::cur_type |
| AudioFrameQueue AACEncContext::afq |
| uint16_t AACEncContext::quantize_band_cost_cache_generation |
| AACQuantizeBandCostCacheEntry AACEncContext::quantize_band_cost_cache[256][128] |
| struct { ... } AACEncContext::buffer |
1.8.17