|
FFmpeg
|
AAC encoder context. More...
#include <aacenc.h>
Public Member Functions | |
| DECLARE_ALIGNED (16, int, qcoefs)[96] | |
| quantized coefficients | |
| DECLARE_ALIGNED (32, float, scoefs)[1024] | |
| scaled coefficients | |
Public Attributes | |
| AVClass * | av_class |
| AACEncOptions | options |
| encoding options | |
| PutBitContext | pb |
| FFTContext | mdct1024 |
| long (1024 samples) frame transform context | |
| FFTContext | mdct128 |
| short (128 samples) frame transform context | |
| AVFloatDSPContext * | fdsp |
| AACPCEInfo | pce |
| PCE data, if needed. | |
| float * | planar_samples [16] |
| saved preprocessed input | |
| int | profile |
| copied from avctx | |
| int | needs_pce |
| flag for non-standard layout | |
| LPCContext | lpc |
| used by TNS | |
| int | samplerate_index |
| MPEG-4 samplerate index. | |
| int | channels |
| channel count | |
| const uint8_t * | reorder_map |
| lavc to aac reorder map | |
| const uint8_t * | chan_map |
| channel configuration map | |
| ChannelElement * | cpe |
| channel elements | |
| FFPsyContext | psy |
| struct FFPsyPreprocessContext * | psypp |
| const AACCoefficientsEncoder * | coder |
| int | cur_channel |
| current channel for coder context | |
| int | random_state |
| float | lambda |
| int | last_frame_pb_count |
| number of bits for the previous frame | |
| float | lambda_sum |
| sum(lambda), for Qvg reporting | |
| int | lambda_count |
| count(lambda), for Qvg reporting | |
| enum RawDataBlockType | cur_type |
| channel group type cur_channel belongs to | |
| AudioFrameQueue | afq |
| uint16_t | quantize_band_cost_cache_generation |
| AACQuantizeBandCostCacheEntry | quantize_band_cost_cache [256][128] |
| memoization area for quantize_band_cost | |
| 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 |
AAC encoder context.
1.8.12