|  | 
| static void | put_pce (PutBitContext *pb, AVCodecContext *avctx) | 
|  | 
| static int | put_audio_specific_config (AVCodecContext *avctx) | 
|  | Make AAC audio config object.  More... 
 | 
|  | 
| void | ff_quantize_band_cost_cache_init (struct AACEncContext *s) | 
|  | 
|  | WINDOW_FUNC (only_long) | 
|  | 
|  | WINDOW_FUNC (long_start) | 
|  | 
|  | WINDOW_FUNC (long_stop) | 
|  | 
|  | WINDOW_FUNC (eight_short) | 
|  | 
| static void | apply_window_and_mdct (AACEncContext *s, SingleChannelElement *sce, float *audio) | 
|  | 
| static void | put_ics_info (AACEncContext *s, IndividualChannelStream *info) | 
|  | Encode ics_info element.  More... 
 | 
|  | 
| static void | encode_ms_info (PutBitContext *pb, ChannelElement *cpe) | 
|  | Encode MS data.  More... 
 | 
|  | 
| static void | adjust_frame_information (ChannelElement *cpe, int chans) | 
|  | Produce integer coefficients from scalefactors provided by the model.  More... 
 | 
|  | 
| static void | apply_intensity_stereo (ChannelElement *cpe) | 
|  | 
| static void | apply_mid_side_stereo (ChannelElement *cpe) | 
|  | 
| static void | encode_band_info (AACEncContext *s, SingleChannelElement *sce) | 
|  | Encode scalefactor band coding type.  More... 
 | 
|  | 
| static void | encode_scale_factors (AVCodecContext *avctx, AACEncContext *s, SingleChannelElement *sce) | 
|  | Encode scalefactors.  More... 
 | 
|  | 
| static void | encode_pulses (AACEncContext *s, Pulse *pulse) | 
|  | Encode pulse data.  More... 
 | 
|  | 
| static void | encode_spectral_coeffs (AACEncContext *s, SingleChannelElement *sce) | 
|  | Encode spectral coefficients processed by psychoacoustic model.  More... 
 | 
|  | 
| static void | avoid_clipping (AACEncContext *s, SingleChannelElement *sce) | 
|  | Downscale spectral coefficients for near-clipping windows to avoid artifacts.  More... 
 | 
|  | 
| static int | encode_individual_channel (AVCodecContext *avctx, AACEncContext *s, SingleChannelElement *sce, int common_window) | 
|  | Encode one channel of audio data.  More... 
 | 
|  | 
| static void | put_bitstream_info (AACEncContext *s, const char *name) | 
|  | Write some auxiliary information about the created AAC file.  More... 
 | 
|  | 
| static void | copy_input_samples (AACEncContext *s, const AVFrame *frame) | 
|  | 
| static int | aac_encode_frame (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr) | 
|  | 
| static av_cold int | aac_encode_end (AVCodecContext *avctx) | 
|  | 
| static av_cold int | dsp_init (AVCodecContext *avctx, AACEncContext *s) | 
|  | 
| static av_cold int | alloc_buffers (AVCodecContext *avctx, AACEncContext *s) | 
|  | 
| static av_cold int | aac_encode_init (AVCodecContext *avctx) | 
|  | 
AAC encoder 
Definition in file aacenc.c.