用于处理 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 中。