FFmpeg
|
libaacplus.c File Reference
Interface to libaacplus for aac+ (sbr+ps) encoding. More...
Include dependency graph for libaacplus.c:
Go to the source code of this file.
Data Structures | |
struct | aacPlusAudioContext |
Typedefs | |
typedef struct aacPlusAudioContext | aacPlusAudioContext |
Functions | |
static av_cold int | aacPlus_encode_init (AVCodecContext *avctx) |
static int | aacPlus_encode_frame (AVCodecContext *avctx, AVPacket *pkt, const AVFrame *frame, int *got_packet) |
static av_cold int | aacPlus_encode_close (AVCodecContext *avctx) |
Variables | |
static const AVProfile | profiles [] |
AVCodec | ff_libaacplus_encoder |
Detailed Description
Interface to libaacplus for aac+ (sbr+ps) encoding.
Definition in file libaacplus.c.
Typedef Documentation
typedef struct aacPlusAudioContext aacPlusAudioContext |
Function Documentation
|
static |
Definition at line 112 of file libaacplus.c.
|
static |
Definition at line 95 of file libaacplus.c.
|
static |
Definition at line 38 of file libaacplus.c.
Variable Documentation
AVCodec ff_libaacplus_encoder |
Initial value:
= {
.name = "libaacplus",
.type = AVMEDIA_TYPE_AUDIO,
.id = AV_CODEC_ID_AAC,
.priv_data_size = sizeof(aacPlusAudioContext),
.encode2 = aacPlus_encode_frame,
.long_name = NULL_IF_CONFIG_SMALL("libaacplus AAC+ (Advanced Audio Codec with SBR+PS)"),
.profiles = profiles,
.channel_layouts = (const uint64_t[]) { AV_CH_LAYOUT_MONO,
0 },
}
static int aacPlus_encode_frame(AVCodecContext *avctx, AVPacket *pkt, const AVFrame *frame, int *got_packet)
Definition: libaacplus.c:95
static av_cold int aacPlus_encode_close(AVCodecContext *avctx)
Definition: libaacplus.c:112
Definition: samplefmt.h:50
Definition: libavcodec/avcodec.h:383
static av_cold int aacPlus_encode_init(AVCodecContext *avctx)
Definition: libaacplus.c:38
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
Definition: avutil.h:144
struct aacPlusAudioContext aacPlusAudioContext
Definition at line 127 of file libaacplus.c.
|
static |
Initial value:
Definition at line 122 of file libaacplus.c.
Generated on Fri Dec 20 2024 06:56:13 for FFmpeg by 1.8.11