avcodec API use example. More...
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "libavcodec/avcodec.h"
#include "libavutil/mathematics.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) |
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) |
avcodec API use example.
Note that this library only handles codecs (mpeg, mpeg4, etc...), not file formats (avi, vob, etc...). See library 'libavformat' for the format handling
Definition in file api-example.c.
#define AUDIO_INBUF_SIZE 20480 |
Definition at line 42 of file api-example.c.
Referenced by audio_decode_example().
#define AUDIO_REFILL_THRESH 4096 |
Definition at line 43 of file api-example.c.
Referenced by audio_decode_example().
#define INBUF_SIZE 4096 |
Definition at line 41 of file api-example.c.
Referenced by video_decode_example().
static void audio_decode_example | ( | const char * | outfilename, | |
const char * | filename | |||
) | [static] |
Definition at line 116 of file api-example.c.
Referenced by main().
static void audio_encode_example | ( | const char * | filename | ) | [static] |
Definition at line 48 of file api-example.c.
Referenced by main().
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 443 of file api-example.c.
static void pgm_save | ( | unsigned char * | buf, | |
int | wrap, | |||
int | xsize, | |||
int | ysize, | |||
char * | filename | |||
) | [static] |
Definition at line 311 of file api-example.c.
Referenced by video_decode_example().
static void video_decode_example | ( | const char * | outfilename, | |
const char * | filename | |||
) | [static] |
Definition at line 324 of file api-example.c.
Referenced by main().
static void video_encode_example | ( | const char * | filename | ) | [static] |
Definition at line 200 of file api-example.c.
Referenced by main().