libavcodec/apiexample.c File Reference

avcodec API use example. More...

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "avcodec.h"

Go to the source code of this file.

Defines

#define PI   3.14159265358979323846
#define INBUF_SIZE   4096

Functions

void audio_encode_example (const char *filename)
void audio_decode_example (const char *outfilename, const char *filename)
void video_encode_example (const char *filename)
void pgm_save (unsigned char *buf, int wrap, int xsize, int ysize, char *filename)
void video_decode_example (const char *outfilename, const char *filename)
int main (int argc, char **argv)


Detailed Description

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 apiexample.c.


Define Documentation

#define INBUF_SIZE   4096

Definition at line 43 of file apiexample.c.

Referenced by audio_decode_example(), and video_decode_example().

#define PI   3.14159265358979323846

Definition at line 35 of file apiexample.c.

Referenced by audio_encode_example(), init_fdct(), and sws_scaleVec().


Function Documentation

void audio_decode_example ( const char *  outfilename,
const char *  filename 
)

Definition at line 116 of file apiexample.c.

Referenced by main().

void audio_encode_example ( const char *  filename  ) 

Definition at line 48 of file apiexample.c.

Referenced by main().

int main ( int  argc,
char **  argv 
)

Definition at line 429 of file apiexample.c.

void pgm_save ( unsigned char *  buf,
int  wrap,
int  xsize,
int  ysize,
char *  filename 
)

Definition at line 301 of file apiexample.c.

Referenced by video_decode_example().

void video_decode_example ( const char *  outfilename,
const char *  filename 
)

Definition at line 313 of file apiexample.c.

Referenced by main().

void video_encode_example ( const char *  filename  ) 

Definition at line 190 of file apiexample.c.

Referenced by main().


Generated on Thu Apr 2 07:16:11 2009 for ffmpeg by  doxygen 1.5.6