VPI - 视觉编程接口

3.2 版本

VersionDef.h 文件参考

用于处理 NV_VPI 库版本的宏。 更多...

+ 此图显示哪些文件直接或间接地包含此文件

转到此文件的源代码。

#define NV_VPI_MAKE_VERSION4(major, minor, patch, tweak)    ((major)*1000000U + (minor)*10000U + (patch)*100U + (tweak))
 创建一个包含四个组件的 NV_VPI 版本标识符。 更多...
 
#define NV_VPI_MAKE_VERSION3(major, minor, patch)    NV_VPI_MAKE_VERSION4(major, minor, patch, 0)
 创建一个包含三个组件的 NV_VPI 版本标识符。 更多...
 
#define NV_VPI_MAKE_VERSION2(major, minor)    NV_VPI_MAKE_VERSION4(major, minor, 0, 0)
 创建一个包含两个组件的 NV_VPI 版本标识符。 更多...
 
#define NV_VPI_MAKE_VERSION1(major)    NV_VPI_MAKE_VERSION4(major, 0, 0, 0)
 创建一个包含一个组件的 NV_VPI 版本标识符。 更多...
 
#define NV_VPI_MAKE_VERSION(major, minor, patch, tweak)
 从其组件组装一个整数版本。 更多...
 
#define NV_VPI_VERSION_MAJOR   3
 主版本号组件。 更多...
 
#define NV_VPI_VERSION_MINOR   2
 次版本号组件。 更多...
 
#define NV_VPI_VERSION_PATCH   5
 修订版本号组件。 更多...
 
#define NV_VPI_VERSION_TWEAK   0
 微调版本号组件。 更多...
 
#define NV_VPI_VERSION_SUFFIX   ""
 版本后缀。 更多...
 
#define NV_VPI_VERSION   NV_VPI_MAKE_VERSION(NV_VPI_VERSION_MAJOR, NV_VPI_VERSION_MINOR, NV_VPI_VERSION_PATCH, NV_VPI_VERSION_TWEAK)
 NV_VPI 库版本。 更多...
 
#define NV_VPI_VERSION_STRING   "3.2.5"
 NV_VPI 库版本号,以字符串形式表示。
 
#define NV_VPI_VERSION_API
 要使用的选定 API 版本。 更多...
 
#define NV_VPI_VERSION_API_IS(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) == NV_VPI_VERSION_API)
 当选定的 API 版本正好是给定的版本时,有条件地启用代码。 更多...
 
#define NV_VPI_VERSION_API_AT_LEAST(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) <= NV_VPI_VERSION_API)
 当选定的 API 版本至少是给定的版本时,有条件地启用代码。 更多...
 
#define NV_VPI_VERSION_API_AT_MOST(major, minor)    (NV_VPI_MAKE_VERSION(major,minor) >= NV_VPI_VERSION_API)
 当选定的 API 版本至多是给定的版本时,有条件地启用代码。 更多...
 
#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))
 当选定的 API 版本介于两个版本之间时,有条件地启用代码。 更多...
 

详细描述

用于处理 NV_VPI 库版本的宏。

定义于文件 VersionDef.h 中。