VLC 4.0.0-dev
|
This file defines version macros for LibVLC. More...
Go to the source code of this file.
Macros | |
#define | LIBVLC_VERSION_MAJOR (4) |
LibVLC major version number. More... | |
#define | LIBVLC_VERSION_MINOR (0) |
LibVLC minor version number. More... | |
#define | LIBVLC_VERSION_REVISION (0) |
LibVLC revision. More... | |
#define | LIBVLC_VERSION_EXTRA (0) |
#define | LIBVLC_VERSION(maj, min, rev, extra) ((maj << 24) | (min << 16) | (rev << 8) | (extra)) |
Makes a single integer from a LibVLC version numbers. More... | |
#define | LIBVLC_VERSION_INT |
LibVLC full version as a single integer (for comparison) More... | |
#define | LIBVLC_ABI_VERSION_MAJOR (12) |
LibVLC ABI major version number, updated when incompatible changes are added. More... | |
#define | LIBVLC_ABI_VERSION_MINOR (0) |
LibVLC ABI minor version number, updated when compatible changes are added. More... | |
#define | LIBVLC_ABI_VERSION_MICRO (0) |
LibVLC ABI micro version number, updated with new releases. More... | |
#define | LIBVLC_ABI_VERSION_INT |
LibVLC full ABI version combining the major VLC version and the .so version: More... | |
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).
#define LIBVLC_ABI_VERSION_INT |
LibVLC full ABI version combining the major VLC version and the .so version:
LibVLC is considered compatible with your code if the VLC major and LibVLC major values are equal and the minor ABI version is equal or higher than the value you compiled with.
#define LIBVLC_ABI_VERSION_MAJOR (12) |
LibVLC ABI major version number, updated when incompatible changes are added.
#define LIBVLC_ABI_VERSION_MICRO (0) |
LibVLC ABI micro version number, updated with new releases.
#define LIBVLC_ABI_VERSION_MINOR (0) |
LibVLC ABI minor version number, updated when compatible changes are added.
#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_EXTRA (0) |
#define LIBVLC_VERSION_INT |
LibVLC full version as a single integer (for comparison)
#define LIBVLC_VERSION_MAJOR (4) |
LibVLC major version number.
#define LIBVLC_VERSION_MINOR (0) |
LibVLC minor version number.
#define LIBVLC_VERSION_REVISION (0) |
LibVLC revision.