doc/examples/decoding_encoding.c File Reference
libavcodec API use example.
More...
#include <math.h>
#include <libavutil/opt.h>
#include <libavcodec/avcodec.h>
#include <libavutil/audioconvert.h>
#include <libavutil/common.h>
#include <libavutil/imgutils.h>
#include <libavutil/mathematics.h>
#include <libavutil/samplefmt.h>
Go to the source code of this file.
Detailed Description
libavcodec API use example.
Note that libavcodec only handles codecs (mpeg, mpeg4, etc...), not file formats (avi, vob, mp4, mov, mkv, mxf, flv, mpegts, mpegps, etc...). See library 'libavformat' for the format handling
Definition in file decoding_encoding.c.
Define Documentation
#define AUDIO_INBUF_SIZE 20480 |
#define AUDIO_REFILL_THRESH 4096 |
Function Documentation
static void audio_decode_example |
( |
const char * |
outfilename, |
|
|
const char * |
filename | |
|
) |
| | [static] |
static void audio_encode_example |
( |
const char * |
filename |
) |
[static] |
int main |
( |
int |
argc, |
|
|
char ** |
argv | |
|
) |
| | |
static void pgm_save |
( |
unsigned char * |
buf, |
|
|
int |
wrap, |
|
|
int |
xsize, |
|
|
int |
ysize, |
|
|
char * |
filename | |
|
) |
| | [static] |
static int select_channel_layout |
( |
AVCodec * |
codec |
) |
[static] |
static int select_sample_rate |
( |
AVCodec * |
codec |
) |
[static] |
static void video_decode_example |
( |
const char * |
outfilename, |
|
|
const char * |
filename | |
|
) |
| | [static] |
static void video_encode_example |
( |
const char * |
filename, |
|
|
int |
codec_id | |
|
) |
| | [static] |