AJA NTV2 SDK  17.1.3.1410
NTV2 SDK 17.1.3.1410
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.