libavcodec API use example. More...
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavcodec/avcodec.h"
#include "libavutil/mathematics.h"
#include "libavutil/samplefmt.h"
Go to the source code of this file.
Defines | |
#define | INBUF_SIZE 4096 |
#define | AUDIO_INBUF_SIZE 20480 |
#define | AUDIO_REFILL_THRESH 4096 |
Functions | |
static void | audio_encode_example (const char *filename) |
static void | audio_decode_example (const char *outfilename, const char *filename) |
static void | video_encode_example (const char *filename, int codec_id) |
static void | pgm_save (unsigned char *buf, int wrap, int xsize, int ysize, char *filename) |
static void | video_decode_example (const char *outfilename, const char *filename) |
int | main (int argc, char **argv) |
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 AUDIO_INBUF_SIZE 20480 |
Definition at line 39 of file decoding_encoding.c.
Referenced by audio_decode_example().
#define AUDIO_REFILL_THRESH 4096 |
Definition at line 40 of file decoding_encoding.c.
Referenced by audio_decode_example().
#define INBUF_SIZE 4096 |
Definition at line 38 of file decoding_encoding.c.
Referenced by video_decode_example().
static void audio_decode_example | ( | const char * | outfilename, |
const char * | filename | ||
) | [static] |
Definition at line 114 of file decoding_encoding.c.
Referenced by main().
static void audio_encode_example | ( | const char * | filename | ) | [static] |
Definition at line 45 of file decoding_encoding.c.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 452 of file decoding_encoding.c.
static void pgm_save | ( | unsigned char * | buf, |
int | wrap, | ||
int | xsize, | ||
int | ysize, | ||
char * | filename | ||
) | [static] |
Definition at line 320 of file decoding_encoding.c.
Referenced by video_decode_example().
static void video_decode_example | ( | const char * | outfilename, |
const char * | filename | ||
) | [static] |
Definition at line 333 of file decoding_encoding.c.
Referenced by main().
static void video_encode_example | ( | const char * | filename, |
int | codec_id | ||
) | [static] |
Definition at line 210 of file decoding_encoding.c.
Referenced by main().