AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
NTV2Buffer Member List

This is the complete list of members for NTV2Buffer, including all inherited members.

Allocate(const size_t inByteCount, const bool inPageAligned=false)NTV2Buffer
AppendU8s(UByteSequence &outU8s) constNTV2Buffer
AsString(UWord inDumpMaxBytes=0) constNTV2Buffer
ByteSwap16(void)NTV2Buffer
ByteSwap32(void)NTV2Buffer
ByteSwap64(void)NTV2Buffer
CopyFrom(const void *pInSrcBuffer, const ULWord inByteCount)NTV2Buffer
CopyFrom(const NTV2Buffer &inSrcBuffer, const ULWord inSrcByteOffset, const ULWord inDstByteOffset, const ULWord inByteCount)NTV2Buffer
CopyFrom(const NTV2Buffer &inSrcBuffer, const NTV2SegmentedXferInfo &inXferInfo)NTV2Buffer
DBL(const int inIndex) constNTV2Bufferinline
DBL(const int inIndex)NTV2Bufferinline
Deallocate(void)NTV2Buffer
DefaultPageSize(void)NTV2Bufferstatic
Dump(std::ostream &inOutputStream=std::cout, const size_t inStartByteOffset=0, const size_t inByteCount=0, const size_t inRadix=16, const size_t inBytesPerGroup=4, const size_t inGroupsPerLine=8, const size_t inAddressRadix=0, const bool inShowAscii=false, const size_t inAddrOffset=0) constNTV2Buffer
Dump(std::string &inOutputString, const size_t inStartByteOffset=0, const size_t inByteCount=0, const size_t inRadix=16, const size_t inBytesPerGroup=4, const size_t inGroupsPerLine=8, const size_t inAddressRadix=0, const bool inShowAscii=false, const size_t inAddrOffset=0) constNTV2Buffer
Fill(const T &inValue)NTV2Bufferinline
Fill(const T &inValue, const NTV2SegmentedXferInfo &inXferInfo)NTV2Bufferinline
Find(const T &inValue, int &inOutIndex) constNTV2Bufferinline
FindAll(ULWordSet &outOffsets, const NTV2Buffer &inValue) constNTV2Buffer
FL(const int inIndex) constNTV2Bufferinline
FL(const int inIndex)NTV2Bufferinline
GetByteCount(void) constNTV2Bufferinline
GetHostAddress(const ULWord inByteOffset, const bool inFromEnd=false) constNTV2Buffer
GetHostPointer(void) constNTV2Bufferinline
GetRawHostPointer(void) constNTV2Bufferinline
GetRingChangedByteRange(const NTV2Buffer &inBuffer, ULWord &outByteOffsetFirst, ULWord &outByteOffsetLast) constNTV2Buffer
GetString(std::string &outString, const size_t inU8Offset=0, const size_t inMaxSize=128) constNTV2Buffer
GetString(const size_t inU8Offset=0, const size_t inMaxSize=128) constNTV2Bufferinline
GetU16s(UWordSequence &outU16s, const size_t inU16Offset=0, const size_t inMaxSize=64, const bool inByteSwap=false) constNTV2Buffer
GetU16s(const size_t inU16Offset=0, const size_t inMaxSize=64, const bool inByteSwap=false) constNTV2Bufferinline
GetU32s(ULWordSequence &outU32s, const size_t inU32Offset=0, const size_t inMaxSize=32, const bool inByteSwap=false) constNTV2Buffer
GetU32s(const size_t inU32Offset=0, const size_t inMaxSize=32, const bool inByteSwap=false) constNTV2Bufferinline
GetU64s(ULWord64Sequence &outU64s, const size_t inU64Offset=0, const size_t inMaxSize=16, const bool inByteSwap=false) constNTV2Buffer
GetU64s(const size_t inU64Offset=0, const size_t inMaxSize=16, const bool inByteSwap=false) constNTV2Bufferinline
GetU8s(UByteSequence &outU8s, const size_t inU8Offset=0, const size_t inMaxSize=128) constNTV2Buffer
GetU8s(const size_t inU8Offset=0, const size_t inMaxSize=128) constNTV2Bufferinline
HostPageSize(void)NTV2Bufferstatic
I16(const int inIndex) constNTV2Bufferinline
I16(const int inIndex)NTV2Bufferinline
I32(const int inIndex) constNTV2Bufferinline
I32(const int inIndex)NTV2Bufferinline
I64(const int inIndex) constNTV2Bufferinline
I64(const int inIndex)NTV2Bufferinline
I8(const int inIndex) constNTV2Bufferinline
I8(const int inIndex)NTV2Bufferinline
IsAllocatedBySDK(void) constNTV2Bufferinline
IsContentEqual(const NTV2Buffer &inBuffer, const ULWord inByteOffset=0, const ULWord inByteCount=0xFFFFFFFF) constNTV2Buffer
IsNULL(void) constNTV2Bufferinline
IsPageAligned(void) constNTV2Bufferinline
IsProvidedByClient(void) constNTV2Bufferinline
NextDifference(const NTV2Buffer &inBuffer, ULWord &byteOffset) constNTV2Buffer
NTV2Buffer(const void *pInUserPointer, const size_t inByteCount)NTV2Bufferexplicit
NTV2Buffer(const size_t inByteCount=0)NTV2Buffer
NTV2Buffer(const NTV2Buffer &inObj)NTV2Bufferexplicit
operator bool() constNTV2Bufferinline
operator const T *() constNTV2Bufferinline
operator size_t() constNTV2Bufferinline
operator T*() constNTV2Bufferinline
operator=(const NTV2Buffer &inRHS)NTV2Buffer
Print(std::ostream &inOutStream) constNTV2Buffer
PutU16s(const UWordSequence &inU16s, const size_t inU16Offset=0, const bool inByteSwap=false)NTV2Buffer
PutU32s(const ULWordSequence &inU32s, const size_t inU32Offset=0, const bool inByteSwap=false)NTV2Buffer
PutU64s(const ULWord64Sequence &inU64s, const size_t inU64Offset=0, const bool inByteSwap=false)NTV2Buffer
PutU8s(const UByteSequence &inU8s, const size_t inU8Offset=0)NTV2Buffer
RPCDecode(const NTV2_RPC_BLOB_TYPE &inBlob, size_t &inOutIndex)NTV2Buffer
RPCEncode(NTV2_RPC_BLOB_TYPE &outBlob)NTV2Buffer
Segment(NTV2Buffer &outPtr, const ULWord inByteOffset, const ULWord inByteCount) constNTV2Buffer
Set(const void *pInUserPointer, const size_t inByteCount)NTV2Buffer
SetAndFill(const void *pInUserPointer, const size_t inByteCount, const UByte inValue)NTV2Buffer
SetDefaultPageSize(const size_t inNewSize)NTV2Bufferstatic
SetFrom(const NTV2Buffer &inBuffer)NTV2Buffer
SetFromHexString(const std::string &inStr)NTV2Buffer
SwapWith(NTV2Buffer &inBuffer)NTV2Buffer
toHexString(std::string &outStr, const size_t inLineBreakInterval=0) constNTV2Buffer
Truncate(const size_t inByteCount)NTV2Buffer
U16(const int inIndex) constNTV2Bufferinline
U16(const int inIndex)NTV2Bufferinline
U32(const int inIndex) constNTV2Bufferinline
U32(const int inIndex)NTV2Bufferinline
U64(const int inIndex) constNTV2Bufferinline
U64(const int inIndex)NTV2Bufferinline
U8(const int inIndex) constNTV2Bufferinline
U8(const int inIndex)NTV2Bufferinline
~NTV2Buffer()NTV2Buffer