VPI - Vision Programming Interface

1.2 Release

Version.h File Reference

Functions and structures for handling VPI library version. More...

#include "Export.h"
#include <stdint.h>
+ Include dependency graph for Version.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NV_VPI_MAKE_VERSION4(major, minor, patch, tweak)    ((major)*1000000 + (minor)*10000 + (patch)*100 + (tweak))
 Make a VPI version identifier with four components. More...
 
#define NV_VPI_MAKE_VERSION3(major, minor, patch)    NV_VPI_MAKE_VERSION4(major, minor, patch, 0)
 Make a VPI version identifier with three components. More...
 
#define NV_VPI_MAKE_VERSION2(major, minor)    NV_VPI_MAKE_VERSION4(major, minor, 0, 0)
 Make a VPI version identifier with two components. More...
 
#define NV_VPI_MAKE_VERSION1(major)    NV_VPI_MAKE_VERSION4(major, 0, 0, 0)
 Make a VPI version identifier with one component. More...
 
#define NV_VPI_MAKE_VERSION(major, minor, patch, tweak)
 Assemble an integer version from its components. More...
 
#define NV_VPI_VERSION_MAJOR   1
 Major version number component. More...
 
#define NV_VPI_VERSION_MINOR   2
 Minor version number component. More...
 
#define NV_VPI_VERSION_PATCH   3
 Patch version number component. More...
 
#define NV_VPI_VERSION_TWEAK   0
 Tweak version number component. More...
 
#define NV_VPI_VERSION_SUFFIX
 Version suffix. More...
 
#define NV_VPI_VERSION   1020300
 VPI library version. More...
 
#define NV_VPI_VERSION_STRING   "1.2.3"
 VPI library version number represented as a string.
 
#define NV_VPI_VERSION_API
 Selected API version to use. More...
 
#define NV_VPI_VERSION_API_IS(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) == NV_VPI_VERSION_API)
 Conditionally enable code when selected API version is exactly given version. More...
 
#define NV_VPI_VERSION_API_AT_LEAST(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) <= NV_VPI_VERSION_API)
 Conditionally enable code when selected API version is at least given version. More...
 
#define NV_VPI_VERSION_API_AT_MOST(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) >= NV_VPI_VERSION_API)
 Conditionally enable code when selected API version is at most given version. More...
 
#define NV_VPI_VERSION_API_IN_RANGE(min_major, min_minor, max_major, max_minor)    (NV_VPI_VERSION_API_AT_LEAST(min_major, min_minor) && NV_VPI_VERSION_API_AT_MOST(max_major, max_minor))
 Conditionally enable code when selected API version is between two versions. More...
 
#define NV_VPI_COMMIT   "2f226df9520a61ec30f136fa8ea2a70fb6e69eb0"
 For internal use only.
 

Functions

int vpiGetVersion (void)
 Retrieves the library's version number. More...
 

Detailed Description

Functions and structures for handling VPI library version.

Definition in file Version.h.