| 
    FFmpeg
    
   | 
 
AAC encoder. More...
#include "libavutil/libm.h"#include "libavutil/thread.h"#include "libavutil/float_dsp.h"#include "libavutil/opt.h"#include "avcodec.h"#include "put_bits.h"#include "internal.h"#include "mpeg4audio.h"#include "kbdwin.h"#include "sinewin.h"#include "aac.h"#include "aactab.h"#include "aacenc.h"#include "aacenctab.h"#include "aacenc_utils.h"#include "psymodel.h"Go to the source code of this file.
Macros | |
| #define | WINDOW_FUNC(type) | 
| #define | AACENC_FLAGS AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM | 
Variables | |
| static AVOnce | aac_table_init = AV_ONCE_INIT | 
| static void(*const | apply_window [4])(AVFloatDSPContext *fdsp, SingleChannelElement *sce, const float *audio) | 
| static const AVOption | aacenc_options [] | 
| static const AVClass | aacenc_class | 
| static const AVCodecDefault | aac_encode_defaults [] | 
| AVCodec | ff_aac_encoder | 
AAC encoder.
Definition in file aacenc.c.
| #define WINDOW_FUNC | ( | type | ) | 
| #define AACENC_FLAGS AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM | 
      
  | 
  static | 
Definition at line 53 of file aacenc.c.
Referenced by put_audio_specific_config().
      
  | 
  static | 
Make AAC audio config object.
Definition at line 94 of file aacenc.c.
Referenced by aac_encode_init().
| void ff_quantize_band_cost_cache_init | ( | struct AACEncContext * | s | ) | 
Definition at line 126 of file aacenc.c.
Referenced by search_for_quantizers_fast(), and search_for_quantizers_twoloop().
      
  | 
  static | 
Definition at line 200 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Encode ics_info element.
Definition at line 221 of file aacenc.c.
Referenced by aac_encode_frame(), and encode_individual_channel().
      
  | 
  static | 
Encode MS data.
Definition at line 242 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Produce integer coefficients from scalefactors provided by the model.
Definition at line 256 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Definition at line 306 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Definition at line 335 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Encode scalefactor band coding type.
Definition at line 370 of file aacenc.c.
Referenced by encode_individual_channel().
      
  | 
  static | 
Encode scalefactors.
Definition at line 384 of file aacenc.c.
Referenced by encode_individual_channel().
      
  | 
  static | 
Encode pulse data.
Definition at line 420 of file aacenc.c.
Referenced by encode_individual_channel().
      
  | 
  static | 
Encode spectral coefficients processed by psychoacoustic model.
Definition at line 439 of file aacenc.c.
Referenced by encode_individual_channel().
      
  | 
  static | 
Downscale spectral coefficients for near-clipping windows to avoid artifacts.
Definition at line 467 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Encode one channel of audio data.
Definition at line 487 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Write some auxiliary information about the created AAC file.
Definition at line 513 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
Definition at line 534 of file aacenc.c.
Referenced by aac_encode_frame().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 899 of file aacenc.c.
Referenced by aac_encode_init().
      
  | 
  static | 
Definition at line 918 of file aacenc.c.
Referenced by aac_encode_init().
      
  | 
  static | 
Definition at line 940 of file aacenc.c.
Referenced by aac_encode_init().
Definition at line 954 of file aacenc.c.
Referenced by aac_encode_init().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 51 of file aacenc.c.
Referenced by aac_encode_init().
      
  | 
  static | 
Definition at line 191 of file aacenc.c.
Referenced by aac_encode_frame(), apply_window_and_mdct(), and ff_mpa_synth_filter_TMPL().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| AVCodec ff_aac_encoder | 
 1.8.6