AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ntv2nub Namespace Reference

Functions

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

Function Documentation

◆ kDisableByteSwap()

const bool ntv2nub::kDisableByteSwap ( true  )

◆ kEnableByteSwapIfNeeded()

const bool ntv2nub::kEnableByteSwapIfNeeded ( false  )

◆ POPU16()

void ntv2nub::POPU16 ( uint16_t &  outVal,
const std::vector< uint8_t > &  inArr,
std::size_t &  inOutNdx,
const bool  dontSwap = false 
)
inline

Definition at line 61 of file ntv2nubtypes.h.

◆ POPU32()

void ntv2nub::POPU32 ( uint32_t &  outVal,
const std::vector< uint8_t > &  inArr,
std::size_t &  inOutNdx,
const bool  dontSwap = false 
)
inline

Definition at line 69 of file ntv2nubtypes.h.

◆ POPU64()

void ntv2nub::POPU64 ( uint64_t &  outVal,
const std::vector< uint8_t > &  inArr,
std::size_t &  inOutNdx,
const bool  dontSwap = false 
)
inline

Definition at line 78 of file ntv2nubtypes.h.

◆ POPU8()

void ntv2nub::POPU8 ( uint8_t &  outVal,
const std::vector< uint8_t > &  inArr,
std::size_t &  inOutNdx 
)
inline

Definition at line 56 of file ntv2nubtypes.h.

◆ PUSHU16()

void ntv2nub::PUSHU16 ( const uint16_t  inVal,
std::vector< uint8_t > &  inArr,
const bool  dontSwap = false 
)
inline

Definition at line 31 of file ntv2nubtypes.h.

◆ PUSHU32()

void ntv2nub::PUSHU32 ( const uint32_t  inVal,
std::vector< uint8_t > &  inArr,
const bool  dontSwap = false 
)
inline

Definition at line 38 of file ntv2nubtypes.h.

◆ PUSHU64()

void ntv2nub::PUSHU64 ( const uint64_t  inVal,
std::vector< uint8_t > &  inArr,
const bool  dontSwap = false 
)
inline

Definition at line 46 of file ntv2nubtypes.h.

◆ PUSHU8()

void ntv2nub::PUSHU8 ( const uint8_t  inVal,
std::vector< uint8_t > &  inArr 
)
inline

Definition at line 26 of file ntv2nubtypes.h.