AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
ntv2nubtypes.h File Reference

Declares data types and structures used in NTV2 "nub" packets. More...

#include "ntv2endian.h"
#include <vector>
Include dependency graph for ntv2nubtypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ntv2nub
 

Macros

#define NTV2NUBPORT   7575
 

Typedefs

typedef ULWord NTV2NubProtocolVersion
 

Functions

const bool ntv2nub::kDisableByteSwap (true)
 
const bool ntv2nub::kEnableByteSwapIfNeeded (false)
 
void ntv2nub::PUSHU8 (const uint8_t inVal, std::vector< uint8_t > &inArr)
 
void ntv2nub::PUSHU16 (const uint16_t inVal, std::vector< uint8_t > &inArr, const bool dontSwap=false)
 
void ntv2nub::PUSHU32 (const uint32_t inVal, std::vector< uint8_t > &inArr, const bool dontSwap=false)
 
void ntv2nub::PUSHU64 (const uint64_t inVal, std::vector< uint8_t > &inArr, const bool dontSwap=false)
 
void ntv2nub::POPU8 (uint8_t &outVal, const std::vector< uint8_t > &inArr, std::size_t &inOutNdx)
 
void ntv2nub::POPU16 (uint16_t &outVal, const std::vector< uint8_t > &inArr, std::size_t &inOutNdx, const bool dontSwap=false)
 
void ntv2nub::POPU32 (uint32_t &outVal, const std::vector< uint8_t > &inArr, std::size_t &inOutNdx, const bool dontSwap=false)
 
void ntv2nub::POPU64 (uint64_t &outVal, const std::vector< uint8_t > &inArr, std::size_t &inOutNdx, const bool dontSwap=false)
 

Detailed Description

Declares data types and structures used in NTV2 "nub" packets.

Definition in file ntv2nubtypes.h.

Macro Definition Documentation

◆ NTV2NUBPORT

#define NTV2NUBPORT   7575

Definition at line 14 of file ntv2nubtypes.h.

Typedef Documentation

◆ NTV2NubProtocolVersion

Definition at line 18 of file ntv2nubtypes.h.