AJA NTV2 SDK  17.6.0.1781
NTV2 SDK 17.6.0.1781
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
 

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.

Typedef Documentation

◆ NTV2NubProtocolVersion

Definition at line 16 of file ntv2nubtypes.h.