FFmpeg
|
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <libavcodec/avcodec.h>
#include <libavutil/channel_layout.h>
#include <libavutil/common.h>
#include <libavutil/frame.h>
#include <libavutil/samplefmt.h>
Go to the source code of this file.
Functions | |
static int | check_sample_fmt (const AVCodec *codec, enum AVSampleFormat sample_fmt) |
static int | select_sample_rate (const AVCodec *codec) |
static int | select_channel_layout (const AVCodec *codec, AVChannelLayout *dst) |
static void | encode (AVCodecContext *ctx, AVFrame *frame, AVPacket *pkt, FILE *output) |
int | main (int argc, char **argv) |
audio encoding with libavcodec API example.
Definition in file encode_audio.c.
|
static |
|
static |
|
static |
Definition at line 94 of file encode_audio.c.
Referenced by avcodec_string(), celt_exp_rotation(), ff_celt_bitalloc(), ff_celt_pvq_init(), main(), mov_text_encode_frame(), and show_formats_devices().
Definition at line 122 of file encode_audio.c.