VPI - 视觉编程接口

3.2 版本发布

Version.h
转到此文件的文档。
1 /*
2  * 版权所有 2019-2023 NVIDIA Corporation。保留所有权利。
3  *
4  * 致许可方:
5  *
6  * 此源代码和/或文档(“许可交付物”)受
7  * 美国和国际版权法项下的 NVIDIA 知识产权保护。
8  *
9  *
10  * 此处包含的许可交付物是 NVIDIA 的专有和机密信息,并根据 NVIDIA 软件许可协议(包括 NVIDIA 与
11  * 机密信息,并根据 NVIDIA 软件许可协议(包括 NVIDIA 与
12  * 许可方之间的协议(“许可协议”),或经许可方电子接受的协议)的条款和条件提供。
13  * between NVIDIA and Licensee ("License Agreement") or electronically
14  * 尽管许可协议中有任何相反的条款或条件,未经 NVIDIA 明确书面同意,不得向任何第三方复制或披露许可交付物。
15  * the contrary in the License Agreement, reproduction or disclosure
16  * 书面同意,不得向任何第三方复制或披露许可交付物。
17  * written consent of NVIDIA is prohibited.
18  *
19  * 尽管许可协议中有任何相反的条款或条件,但 NVIDIA 对这些许可交付物对任何用途的适用性不做任何陈述。
20  * LICENSE AGREEMENT, NVIDIA MAKES NO REPRESENTATION ABOUT THE
21  * 许可交付物对任何用途的适用性不做任何陈述。它是
22  * 按“原样”提供,不附带任何明示或暗示的担保。
23  * NVIDIA 拒绝对这些许可交付物做出所有保证,包括所有关于适销性、非侵权性和特定用途适用性的默示保证。
24  * DELIVERABLES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
25  * 非侵权性和特定用途适用性的默示保证。
26  * 尽管许可协议中有任何相反的条款或条件,但在任何情况下,NVIDIA 均不对任何特殊、间接、附带或后果性损害,或因使用、数据或利润损失而造成的任何损害承担责任,无论该损害是因合同、疏忽或其他侵权行为引起,还是与使用或执行这些许可交付物有关。
27  * LICENSE AGREEMENT, IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY
28  * 特殊、间接、附带或后果性损害,或因使用、数据或利润损失而造成的任何
29  * 损害承担责任,无论该损害是因合同、疏忽或其他侵权行为引起,还是与使用或
30  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
31  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
32  * 执行这些许可交付物有关。
33  *
34  * 美国政府最终用户。这些许可交付物是美国联邦法规 48 C.F.R. 2.101(10 月 1995)中定义的“商业项目”,包括“商业计算机软件”和“商业计算机软件文档”,如美国联邦法规 48 C.F.R. 12.212(1995 年 9 月)中所用术语,并且仅作为商业最终产品提供给美国政府。
35  * "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT
36  * 1995), consisting of "commercial computer software" and "commercial
37  * 计算机软件文档”,如美国联邦法规 48
38  * C.F.R. 12.212 (SEPT 1995) and is provided to the U.S. Government
39  * 仅作为商业最终产品提供给美国政府。根据美国联邦法规 48 C.F.R. 12.212 和美国联邦法规 48 C.F.R. 227.7202-1 至 227.7202-4(1995 年 6 月),所有美国政府最终用户均根据此处规定的权利获取许可交付物。
40  * 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all
41  * 美国政府最终用户均根据此处规定的权利获取许可交付物。
42  * only those rights set forth herein.
43  *
44  * 在个人和商业软件中使用许可交付物时,必须在用户文档和代码内部注释中包含上述免责声明和美国政府最终用户声明。
45  * software must include, in the user documentation and internal
46  * 注释中包含上述免责声明和美国政府最终用户声明。
47  * Users Notice.
48  */
49 
56 #ifndef NV_VPI_VERSION_H
57 #define NV_VPI_VERSION_H
58 
59 #include "Export.h"
60 
61 #include <stdint.h>
62 #include <vpi/VersionDef.h>
63 
72 #ifdef __cplusplus
73 extern "C" {
74 #endif
75 
83 VPI_PUBLIC int32_t vpiGetVersion(void);
84 
85 #ifdef __cplusplus
86 }
87 #endif
88 
91 #endif // NV_VPI_VERSION_H
用于处理 NV_VPI 库版本的宏。
int32_t vpiGetVersion(void)
检索库的版本号。