AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2version.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef _NTV2VERSION_H_
9 #define _NTV2VERSION_H_
10 
11 #include "ajaexport.h"
12 
13 #define AJA_NTV2_SDK_VERSION_MAJOR 17
14 #define AJA_NTV2_SDK_VERSION_MINOR 0
15 #define AJA_NTV2_SDK_VERSION_POINT 1
16 #define AJA_NTV2_SDK_BUILD_NUMBER 1246
17 #define AJA_NTV2_SDK_BUILD_DATETIME "2024-10-01T23:31:53Z"
18 #define AJA_NTV2_SDK_BUILD_TYPE ""
19 
20 #define AJA_NTV2_SDK_VERSION ((AJA_NTV2_SDK_VERSION_MAJOR << 24) | (AJA_NTV2_SDK_VERSION_MINOR << 16) | (AJA_NTV2_SDK_VERSION_POINT << 8) | (AJA_NTV2_SDK_BUILD_NUMBER))
21 #define AJA_NTV2_SDK_VERSION_AT_LEAST(__a__,__b__) (AJA_NTV2_SDK_VERSION >= (((__a__) << 24) | ((__b__) << 16)))
22 #define AJA_NTV2_SDK_VERSION_BEFORE(__a__,__b__) (AJA_NTV2_SDK_VERSION < (((__a__) << 24) | ((__b__) << 16)))
23 
24 #if !defined(NTV2_BUILDING_DRIVER)
25  #include <string>
26  AJAExport std::string NTV2Version (const bool inDetailed = false);
27  AJAExport const std::string & NTV2GitHash (void);
28  AJAExport const std::string & NTV2GitHashShort (void);
29 #endif
30 
31 #endif // _NTV2VERSION_H_
ajaexport.h
Defines the import/export macros for producing DLLs or LIBs.
NTV2GitHashShort
const std::string & NTV2GitHashShort(void)
Definition: ntv2version.cpp:30
NTV2Version
std::string NTV2Version(const bool inDetailed=false)
Definition: ntv2version.cpp:41
NTV2GitHash
const std::string & NTV2GitHash(void)
Definition: ntv2version.cpp:19
AJAExport
#define AJAExport
Definition: export.h:33