QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
libvlc_version.h File Reference

Go to the source code of this file.

Macros

#define LIBVLC_VERSION_MAJOR   (2)
 
#define LIBVLC_VERSION_MINOR   (1)
 
#define LIBVLC_VERSION_REVISION   (5)
 
#define LIBVLC_VERSION_EXTRA   (0)
 
#define LIBVLC_VERSION(maj, min, rev, extra)   ((maj << 24) | (min << 16) | (rev << 8) | (extra))
 
#define LIBVLC_VERSION_INT
 

Detailed Description

This file defines version macros for LibVLC. Those macros are primilarly intended for conditional (pre)compilation. To get the run-time LibVLC version, use libvlc_get_version() instead (the run-time version may be more recent than build-time one, thanks to backward binary compatibility).

Version
This header file is available in LibVLC 1.1.4 and higher.

Macro Definition Documentation

#define LIBVLC_VERSION (   maj,
  min,
  rev,
  extra 
)    ((maj << 24) | (min << 16) | (rev << 8) | (extra))

Makes a single integer from a LibVLC version numbers

#define LIBVLC_VERSION_INT
Value:
LIBVLC_VERSION_REVISION, LIBVLC_VERSION_EXTRA)
#define LIBVLC_VERSION_MAJOR
Definition: libvlc_version.h:36
#define LIBVLC_VERSION(maj, min, rev, extra)
Definition: libvlc_version.h:47
#define LIBVLC_VERSION_REVISION
Definition: libvlc_version.h:42
#define LIBVLC_VERSION_MINOR
Definition: libvlc_version.h:39

LibVLC full version as a single integer (for comparison)

#define LIBVLC_VERSION_MAJOR   (2)

LibVLC major version number

#define LIBVLC_VERSION_MINOR   (1)

LibVLC minor version number

#define LIBVLC_VERSION_REVISION   (5)

LibVLC revision