libavcodec API use example.
More...
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "libavcodec/avcodec.h"
#include "libavutil/channel_layout.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.
libavcodec API use example.
Definition in file avcodec.c.
#define AUDIO_INBUF_SIZE 20480 |
#define AUDIO_REFILL_THRESH 4096 |
static int select_sample_rate |
( |
AVCodec * |
codec | ) |
|
|
static |
static int select_channel_layout |
( |
AVCodec * |
codec | ) |
|
|
static |
static void audio_encode_example |
( |
const char * |
filename | ) |
|
|
static |
static void audio_decode_example |
( |
const char * |
outfilename, |
|
|
const char * |
filename |
|
) |
| |
|
static |
static void video_encode_example |
( |
const char * |
filename | ) |
|
|
static |
static void pgm_save |
( |
unsigned char * |
buf, |
|
|
int |
wrap, |
|
|
int |
xsize, |
|
|
int |
ysize, |
|
|
char * |
filename |
|
) |
| |
|
static |
static void video_decode_example |
( |
const char * |
outfilename, |
|
|
const char * |
filename |
|
) |
| |
|
static |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |