AJA NTV2 SDK
17.5.0.1492
NTV2 SDK 17.5.0.1492
|
Declares the most fundamental data types used by NTV2. Since Windows NT was the first principal development platform, many typedefs are Windows-centric. More...
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | NTV2_USE_STDINT |
#define | NTV2_DEPRECATE |
#define | NTV2_DEPRECATE_12_5 |
#define | NTV2_DEPRECATE_12_6 |
#define | NTV2_DEPRECATE_12_7 |
#define | NTV2_DEPRECATE_13_0 |
#define | NTV2_DEPRECATE_13_1 |
#define | NTV2_DEPRECATE_14_0 |
#define | NTV2_DEPRECATE_14_1 |
#define | NTV2_DEPRECATE_14_2 |
#define | NTV2_DEPRECATE_14_3 |
#define | NTV2_DEPRECATE_15_0 |
#define | NTV2_DEPRECATE_15_1 |
#define | NTV2_DEPRECATE_15_2 |
#define | NTV2_DEPRECATE_15_3 |
#define | NTV2_DEPRECATE_15_5 |
#define | NTV2_DEPRECATE_15_6 |
#define | NTV2_NUB_CLIENT_SUPPORT |
#define | NTV2_WRITEREG_PROFILING |
#define | NTV2_USE_CPLUSPLUS11 |
#define | AJA_VIRTUAL virtual |
#define | AJA_STATIC static |
#define | NTV2_UNUSED(__p__) (void)__p__ |
#define | AJA_NULL NULL |
#define | AJA_FALL_THRU |
#define | AJATargetBigEndian 0 |
#define | AJAFUNC __func__ |
#define | NTV2_CPP_MIN(__x__, __y__) std::min((__x__),(__y__)) |
#define | NTV2_CPP_MAX(__x__, __y__) std::max((__x__),(__y__)) |
#define | MAX_PATH 4096 |
#define | INVALID_HANDLE_VALUE (0) |
#define | POINTER_32 |
#define | NTV2_ASSERT(_expr_) (void) (_expr_) |
#define | NTV2_DEPRECATED_INLINE |
#define | NTV2_DEPRECATED_FIELD |
#define | NTV2_DEPRECATED_VARIABLE |
#define | NTV2_DEPRECATED_TYPEDEF |
#define | NTV2_DEPRECATED_CLASS |
#define | NTV2_SHOULD_BE_DEPRECATED(__f__) __f__ |
#define | NTV2_SHOULD_DEPRECATE(__f__) __f__ |
#define | NTV2_MUST_DEPRECATE(__f__) __f__ |
#define | NTV2_DEPRECATED_f(__f__) __f__ |
#define | NTV2_DEPRECATED_v(__v__) __v__ |
#define | NTV2_DEPRECATED_vi(__v__, __i__) __v__ = (__i__) |
#define | BIT(_x_) (1u << (_x_)) |
#define | BIT_0 (1u<<0) |
#define | BIT_1 (1u<<1) |
#define | BIT_2 (1u<<2) |
#define | BIT_3 (1u<<3) |
#define | BIT_4 (1u<<4) |
#define | BIT_5 (1u<<5) |
#define | BIT_6 (1u<<6) |
#define | BIT_7 (1u<<7) |
#define | BIT_8 (1u<<8) |
#define | BIT_9 (1u<<9) |
#define | BIT_10 (1u<<10) |
#define | BIT_11 (1u<<11) |
#define | BIT_12 (1u<<12) |
#define | BIT_13 (1u<<13) |
#define | BIT_14 (1u<<14) |
#define | BIT_15 (1u<<15) |
#define | BIT_16 (1u<<16) |
#define | BIT_17 (1u<<17) |
#define | BIT_18 (1u<<18) |
#define | BIT_19 (1u<<19) |
#define | BIT_20 (1u<<20) |
#define | BIT_21 (1u<<21) |
#define | BIT_22 (1u<<22) |
#define | BIT_23 (1u<<23) |
#define | BIT_24 (1u<<24) |
#define | BIT_25 (1u<<25) |
#define | BIT_26 (1u<<26) |
#define | BIT_27 (1u<<27) |
#define | BIT_28 (1u<<28) |
#define | BIT_29 (1u<<29) |
#define | BIT_30 (1u<<30) |
#define | BIT_31 (1u<<31) |
Typedefs | |
typedef uint8_t | UByte |
typedef int8_t | SByte |
typedef int16_t | Word |
typedef uint16_t | UWord |
typedef int32_t | LWord |
typedef uint32_t | ULWord |
typedef uint32_t * | PULWord |
typedef int64_t | LWord64 |
typedef uint64_t | ULWord64 |
typedef uint64_t | Pointer64 |
typedef short | HANDLE |
typedef void * | PVOID |
typedef unsigned int | BOOL_ |
typedef ULWord | UWord_ |
typedef int | Fixed_ |
typedef int | AJASocket |
Declares the most fundamental data types used by NTV2. Since Windows NT was the first principal development platform, many typedefs are Windows-centric.
Definition in file ajatypes.h.
#define AJA_FALL_THRU |
Definition at line 219 of file ajatypes.h.
#define AJA_NULL NULL |
Definition at line 199 of file ajatypes.h.
#define AJA_STATIC static |
Definition at line 163 of file ajatypes.h.
#define AJA_VIRTUAL virtual |
Definition at line 162 of file ajatypes.h.
#define AJAFUNC __func__ |
Definition at line 325 of file ajatypes.h.
#define AJATargetBigEndian 0 |
Definition at line 324 of file ajatypes.h.
#define BIT | ( | _x_ | ) | (1u << (_x_)) |
Definition at line 563 of file ajatypes.h.
#define BIT_0 (1u<<0) |
Definition at line 572 of file ajatypes.h.
#define BIT_1 (1u<<1) |
Definition at line 573 of file ajatypes.h.
#define BIT_10 (1u<<10) |
Definition at line 582 of file ajatypes.h.
#define BIT_11 (1u<<11) |
Definition at line 583 of file ajatypes.h.
#define BIT_12 (1u<<12) |
Definition at line 584 of file ajatypes.h.
#define BIT_13 (1u<<13) |
Definition at line 585 of file ajatypes.h.
#define BIT_14 (1u<<14) |
Definition at line 586 of file ajatypes.h.
#define BIT_15 (1u<<15) |
Definition at line 587 of file ajatypes.h.
#define BIT_16 (1u<<16) |
Definition at line 588 of file ajatypes.h.
#define BIT_17 (1u<<17) |
Definition at line 589 of file ajatypes.h.
#define BIT_18 (1u<<18) |
Definition at line 590 of file ajatypes.h.
#define BIT_19 (1u<<19) |
Definition at line 591 of file ajatypes.h.
#define BIT_2 (1u<<2) |
Definition at line 574 of file ajatypes.h.
#define BIT_20 (1u<<20) |
Definition at line 592 of file ajatypes.h.
#define BIT_21 (1u<<21) |
Definition at line 593 of file ajatypes.h.
#define BIT_22 (1u<<22) |
Definition at line 594 of file ajatypes.h.
#define BIT_23 (1u<<23) |
Definition at line 595 of file ajatypes.h.
#define BIT_24 (1u<<24) |
Definition at line 596 of file ajatypes.h.
#define BIT_25 (1u<<25) |
Definition at line 597 of file ajatypes.h.
#define BIT_26 (1u<<26) |
Definition at line 598 of file ajatypes.h.
#define BIT_27 (1u<<27) |
Definition at line 599 of file ajatypes.h.
#define BIT_28 (1u<<28) |
Definition at line 600 of file ajatypes.h.
#define BIT_29 (1u<<29) |
Definition at line 601 of file ajatypes.h.
#define BIT_3 (1u<<3) |
Definition at line 575 of file ajatypes.h.
#define BIT_30 (1u<<30) |
Definition at line 602 of file ajatypes.h.
#define BIT_31 (1u<<31) |
Definition at line 603 of file ajatypes.h.
#define BIT_4 (1u<<4) |
Definition at line 576 of file ajatypes.h.
#define BIT_5 (1u<<5) |
Definition at line 577 of file ajatypes.h.
#define BIT_6 (1u<<6) |
Definition at line 578 of file ajatypes.h.
#define BIT_7 (1u<<7) |
Definition at line 579 of file ajatypes.h.
#define BIT_8 (1u<<8) |
Definition at line 580 of file ajatypes.h.
#define BIT_9 (1u<<9) |
Definition at line 581 of file ajatypes.h.
#define INVALID_HANDLE_VALUE (0) |
Definition at line 331 of file ajatypes.h.
#define MAX_PATH 4096 |
Definition at line 329 of file ajatypes.h.
#define NTV2_ASSERT | ( | _expr_ | ) | (void) (_expr_) |
Definition at line 508 of file ajatypes.h.
#define NTV2_CPP_MAX | ( | __x__, | |
__y__ | |||
) | std::max((__x__),(__y__)) |
Definition at line 327 of file ajatypes.h.
#define NTV2_CPP_MIN | ( | __x__, | |
__y__ | |||
) | std::min((__x__),(__y__)) |
Definition at line 326 of file ajatypes.h.
#define NTV2_DEPRECATE |
Definition at line 43 of file ajatypes.h.
#define NTV2_DEPRECATE_12_5 |
Definition at line 44 of file ajatypes.h.
#define NTV2_DEPRECATE_12_6 |
Definition at line 45 of file ajatypes.h.
#define NTV2_DEPRECATE_12_7 |
Definition at line 46 of file ajatypes.h.
#define NTV2_DEPRECATE_13_0 |
Definition at line 47 of file ajatypes.h.
#define NTV2_DEPRECATE_13_1 |
Definition at line 48 of file ajatypes.h.
#define NTV2_DEPRECATE_14_0 |
Definition at line 49 of file ajatypes.h.
#define NTV2_DEPRECATE_14_1 |
Definition at line 50 of file ajatypes.h.
#define NTV2_DEPRECATE_14_2 |
Definition at line 51 of file ajatypes.h.
#define NTV2_DEPRECATE_14_3 |
Definition at line 52 of file ajatypes.h.
#define NTV2_DEPRECATE_15_0 |
Definition at line 53 of file ajatypes.h.
#define NTV2_DEPRECATE_15_1 |
Definition at line 54 of file ajatypes.h.
#define NTV2_DEPRECATE_15_2 |
Definition at line 55 of file ajatypes.h.
#define NTV2_DEPRECATE_15_3 |
Definition at line 56 of file ajatypes.h.
#define NTV2_DEPRECATE_15_5 |
Definition at line 57 of file ajatypes.h.
#define NTV2_DEPRECATE_15_6 |
Definition at line 58 of file ajatypes.h.
#define NTV2_DEPRECATED_CLASS |
Definition at line 522 of file ajatypes.h.
#define NTV2_DEPRECATED_f | ( | __f__ | ) | __f__ |
Definition at line 555 of file ajatypes.h.
#define NTV2_DEPRECATED_FIELD |
Definition at line 519 of file ajatypes.h.
#define NTV2_DEPRECATED_INLINE |
Definition at line 518 of file ajatypes.h.
#define NTV2_DEPRECATED_TYPEDEF |
Definition at line 521 of file ajatypes.h.
#define NTV2_DEPRECATED_v | ( | __v__ | ) | __v__ |
Definition at line 556 of file ajatypes.h.
#define NTV2_DEPRECATED_VARIABLE |
Definition at line 520 of file ajatypes.h.
#define NTV2_DEPRECATED_vi | ( | __v__, | |
__i__ | |||
) | __v__ = (__i__) |
Definition at line 557 of file ajatypes.h.
#define NTV2_MUST_DEPRECATE | ( | __f__ | ) | __f__ |
Definition at line 525 of file ajatypes.h.
#define NTV2_NUB_CLIENT_SUPPORT |
Definition at line 110 of file ajatypes.h.
#define NTV2_SHOULD_BE_DEPRECATED | ( | __f__ | ) | __f__ |
Definition at line 523 of file ajatypes.h.
#define NTV2_SHOULD_DEPRECATE | ( | __f__ | ) | __f__ |
Definition at line 524 of file ajatypes.h.
#define NTV2_UNUSED | ( | __p__ | ) | (void)__p__ |
Definition at line 164 of file ajatypes.h.
#define NTV2_USE_CPLUSPLUS11 |
Definition at line 139 of file ajatypes.h.
#define NTV2_USE_STDINT |
Definition at line 12 of file ajatypes.h.
#define NTV2_WRITEREG_PROFILING |
Definition at line 122 of file ajatypes.h.
#define POINTER_32 |
Definition at line 340 of file ajatypes.h.
typedef int AJASocket |
Definition at line 322 of file ajatypes.h.
typedef unsigned int BOOL_ |
Definition at line 319 of file ajatypes.h.
typedef int Fixed_ |
Definition at line 321 of file ajatypes.h.
typedef short HANDLE |
Definition at line 317 of file ajatypes.h.
typedef int32_t LWord |
Definition at line 254 of file ajatypes.h.
typedef int64_t LWord64 |
Definition at line 257 of file ajatypes.h.
typedef uint64_t Pointer64 |
Definition at line 259 of file ajatypes.h.
typedef uint32_t* PULWord |
Definition at line 256 of file ajatypes.h.
typedef void* PVOID |
Definition at line 318 of file ajatypes.h.
typedef int8_t SByte |
Definition at line 251 of file ajatypes.h.
typedef uint8_t UByte |
Definition at line 250 of file ajatypes.h.
typedef uint32_t ULWord |
Definition at line 255 of file ajatypes.h.
typedef uint64_t ULWord64 |
Definition at line 258 of file ajatypes.h.
typedef uint16_t UWord |
Definition at line 253 of file ajatypes.h.
Definition at line 320 of file ajatypes.h.
typedef int16_t Word |
Definition at line 252 of file ajatypes.h.