FFmpeg
Modules | Macros | Functions
Version and Build diagnostics

Macros and function useful to check at compiletime and at runtime which version of libavutil is in use. More...

Modules

 Deprecation Guards
 FF_API_* defines may be placed below to indicate public API that will be dropped at a future version bump.
 

Macros

#define LIBAVUTIL_VERSION_MAJOR   56
 
#define LIBAVUTIL_VERSION_MINOR   14
 
#define LIBAVUTIL_VERSION_MICRO   100
 
#define LIBAVUTIL_VERSION_INT
 
#define LIBAVUTIL_VERSION
 
#define LIBAVUTIL_BUILD   LIBAVUTIL_VERSION_INT
 
#define LIBAVUTIL_IDENT   "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)
 

Functions

unsigned avutil_version (void)
 Return the LIBAVUTIL_VERSION_INT constant.
 
const char * av_version_info (void)
 Return an informative version string. More...
 
const char * avutil_configuration (void)
 Return the libavutil build-time configuration.
 
const char * avutil_license (void)
 Return the libavutil license.
 

Detailed Description

Macros and function useful to check at compiletime and at runtime which version of libavutil is in use.

Macro Definition Documentation

§ LIBAVUTIL_VERSION

#define LIBAVUTIL_VERSION
Value:
AV_VERSION(LIBAVUTIL_VERSION_MAJOR, \
LIBAVUTIL_VERSION_MINOR, \
LIBAVUTIL_VERSION_MICRO)

§ LIBAVUTIL_VERSION_INT

#define LIBAVUTIL_VERSION_INT
Value:
AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
LIBAVUTIL_VERSION_MINOR, \
LIBAVUTIL_VERSION_MICRO)

Function Documentation

§ av_version_info()

const char* av_version_info ( void  )

Return an informative version string.

This usually is the actual release version number or a git commit description. This string has no fixed format and can change any time. It should never be parsed by code.