|
FFmpeg
|
AAC encoder. More...
#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 void(*const | apply_window [4])(AVFloatDSPContext *fdsp, SingleChannelElement *sce, const float *audio) |
| static const AVOption | aacenc_options [] |
| static const AVClass | aacenc_class |
| 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 |
Make AAC audio config object.
Definition at line 53 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 139 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Encode ics_info element.
Definition at line 160 of file aacenc.c.
Referenced by aac_encode_frame(), and encode_individual_channel().
|
static |
Encode MS data.
Definition at line 181 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Produce integer coefficients from scalefactors provided by the model.
Definition at line 195 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Definition at line 245 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Definition at line 272 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Encode scalefactor band coding type.
Definition at line 301 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode scalefactors.
Definition at line 315 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode pulse data.
Definition at line 351 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Encode spectral coefficients processed by psychoacoustic model.
Definition at line 370 of file aacenc.c.
Referenced by encode_individual_channel().
|
static |
Downscale spectral coefficients for near-clipping windows to avoid artifacts.
Definition at line 398 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Encode one channel of audio data.
Definition at line 418 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Write some auxiliary information about the created AAC file.
Definition at line 442 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
Definition at line 463 of file aacenc.c.
Referenced by aac_encode_frame().
|
static |
|
static |
Definition at line 736 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 753 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
Definition at line 775 of file aacenc.c.
Referenced by aac_encode_init().
|
static |
|
static |
Definition at line 130 of file aacenc.c.
Referenced by apply_window_and_mdct(), and ff_mpa_synth_filter_TMPL().
|
static |
|
static |
| AVCodec ff_aac_encoder |
1.8.6