| 
    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... | |
| AACEncDSPContext | aacdsp | 
| struct { | |
| float * samples | |
| } | buffer | 
| AACEncOptions AACEncContext::options | 
| PutBitContext AACEncContext::pb | 
Definition at line 201 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 224 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] | 
| AACEncDSPContext AACEncContext::aacdsp | 
| struct { ... } AACEncContext::buffer | 
 1.8.17