FFmpeg
Data Structures | Enumerations | Functions | Variables
aacenc.h File Reference
#include "libavutil/channel_layout.h"
#include "libavutil/float_dsp.h"
#include "libavutil/mem_internal.h"
#include "avcodec.h"
#include "put_bits.h"
#include "aac.h"
#include "audio_frame_queue.h"
#include "psymodel.h"
#include "lpc.h"

Go to the source code of this file.

Data Structures

struct  AACEncOptions
 
struct  AACCoefficientsEncoder
 
struct  AACQuantizeBandCostCacheEntry
 
struct  AACPCEInfo
 
struct  AACEncContext
 AAC encoder context. More...
 

Enumerations

enum  AACCoder { AAC_CODER_ANMR = 0, AAC_CODER_TWOLOOP, AAC_CODER_FAST, AAC_CODER_NB }
 

Functions

void ff_aac_dsp_init_x86 (AACEncContext *s)
 
void ff_aac_coder_init_mips (AACEncContext *c)
 
void ff_quantize_band_cost_cache_init (struct AACEncContext *s)
 

Variables

const AACCoefficientsEncoder ff_aac_coders []
 

Enumeration Type Documentation

◆ AACCoder

enum AACCoder
Enumerator
AAC_CODER_ANMR 
AAC_CODER_TWOLOOP 
AAC_CODER_FAST 
AAC_CODER_NB 

Definition at line 38 of file aacenc.h.

Function Documentation

◆ ff_aac_dsp_init_x86()

void ff_aac_dsp_init_x86 ( AACEncContext s)

Definition at line 35 of file aacencdsp_init.c.

Referenced by aac_encode_init().

◆ ff_aac_coder_init_mips()

void ff_aac_coder_init_mips ( AACEncContext c)

Definition at line 2484 of file aaccoder_mips.c.

Referenced by aac_encode_init().

◆ ff_quantize_band_cost_cache_init()

void ff_quantize_band_cost_cache_init ( struct AACEncContext s)

Definition at line 400 of file aacenc.c.

Referenced by search_for_quantizers_fast(), and search_for_quantizers_twoloop().

Variable Documentation

◆ ff_aac_coders

const AACCoefficientsEncoder ff_aac_coders[]

Definition at line 1119 of file aaccoder.c.

Referenced by aac_encode_init().