libavutil/avutil.h File Reference

external API header More...

#include "common.h"
#include "error.h"
#include "mathematics.h"
#include "rational.h"
#include "intfloat_readwrite.h"
#include "log.h"
#include "pixfmt.h"

Go to the source code of this file.

Defines

#define AV_STRINGIFY(s)   AV_TOSTRING(s)
#define AV_TOSTRING(s)   #s
#define AV_GLUE(a, b)   a ## b
#define AV_JOIN(a, b)   AV_GLUE(a, b)
#define AV_PRAGMA(s)   _Pragma(#s)
#define AV_VERSION_INT(a, b, c)   (a<<16 | b<<8 | c)
#define AV_VERSION_DOT(a, b, c)   a ##.## b ##.## c
#define AV_VERSION(a, b, c)   AV_VERSION_DOT(a, b, c)
#define LIBAVUTIL_VERSION_MAJOR   50
#define LIBAVUTIL_VERSION_MINOR   15
#define LIBAVUTIL_VERSION_MICRO   1
#define LIBAVUTIL_VERSION_INT
#define LIBAVUTIL_VERSION
#define LIBAVUTIL_BUILD   LIBAVUTIL_VERSION_INT
#define LIBAVUTIL_IDENT   "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)

Enumerations

enum  AVMediaType {
  AVMEDIA_TYPE_UNKNOWN = -1, AVMEDIA_TYPE_VIDEO, AVMEDIA_TYPE_AUDIO, AVMEDIA_TYPE_DATA,
  AVMEDIA_TYPE_SUBTITLE, AVMEDIA_TYPE_ATTACHMENT, AVMEDIA_TYPE_NB
}

Functions

unsigned avutil_version (void)
 Returns the LIBAVUTIL_VERSION_INT constant.
const char * avutil_configuration (void)
 Returns the libavutil build-time configuration.
const char * avutil_license (void)
 Returns the libavutil license.


Detailed Description

external API header

Definition in file avutil.h.


Define Documentation

#define AV_GLUE ( a,
 )     a ## b

Definition at line 33 of file avutil.h.

#define AV_JOIN ( a,
 )     AV_GLUE(a, b)

Definition at line 34 of file avutil.h.

#define AV_PRAGMA (  )     _Pragma(#s)

Definition at line 36 of file avutil.h.

#define AV_STRINGIFY (  )     AV_TOSTRING(s)

#define AV_TOSTRING (  )     #s

Definition at line 31 of file avutil.h.

#define AV_VERSION ( a,
b,
 )     AV_VERSION_DOT(a, b, c)

Definition at line 40 of file avutil.h.

#define AV_VERSION_DOT ( a,
b,
 )     a ##.## b ##.## c

Definition at line 39 of file avutil.h.

#define AV_VERSION_INT ( a,
b,
 )     (a<<16 | b<<8 | c)

Definition at line 38 of file avutil.h.

#define LIBAVUTIL_BUILD   LIBAVUTIL_VERSION_INT

Definition at line 52 of file avutil.h.

#define LIBAVUTIL_IDENT   "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)

Definition at line 54 of file avutil.h.

#define LIBAVUTIL_VERSION

#define LIBAVUTIL_VERSION_INT

#define LIBAVUTIL_VERSION_MAJOR   50

Definition at line 42 of file avutil.h.

#define LIBAVUTIL_VERSION_MICRO   1

Definition at line 44 of file avutil.h.

#define LIBAVUTIL_VERSION_MINOR   15

Definition at line 43 of file avutil.h.


Enumeration Type Documentation

Enumerator:
AVMEDIA_TYPE_UNKNOWN 
AVMEDIA_TYPE_VIDEO 
AVMEDIA_TYPE_AUDIO 
AVMEDIA_TYPE_DATA 
AVMEDIA_TYPE_SUBTITLE 
AVMEDIA_TYPE_ATTACHMENT 
AVMEDIA_TYPE_NB 

Definition at line 71 of file avutil.h.


Function Documentation

const char* avutil_configuration ( void   ) 

Returns the libavutil build-time configuration.

Definition at line 32 of file utils.c.

Referenced by show_banner().

const char* avutil_license ( void   ) 

Returns the libavutil license.

Definition at line 37 of file utils.c.

unsigned avutil_version ( void   ) 

Returns the LIBAVUTIL_VERSION_INT constant.

Definition at line 27 of file utils.c.


Generated on Fri Oct 26 02:36:55 2012 for FFmpeg by  doxygen 1.5.8