AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
This is used by the CNTV2Card::WriteRegisters function. More...
#include <ntv2publicinterface.h>
Public Member Functions | |
NTV2SetRegisters (const NTV2RegWrites &inRegWrites=NTV2RegWrites()) | |
Constructs an NTV2SetRegisters struct from the given NTV2RegisterWrites collection. More... | |
bool | ResetUsing (const NTV2RegWrites &inRegWrites) |
Resets me, starting over, now using the given NTV2RegisterNumberSet. More... | |
bool | GetFailedRegisterWrites (NTV2RegWrites &outFailedRegWrites) const |
Returns an NTV2RegisterWrites built from my mOutBadRegInfos field. More... | |
operator NTV2_HEADER * () | |
ULWord | GetRequestedRegisterCount (void) const |
bool | GetRequestedRegisterWrites (NTV2RegWrites &outRegWrites) const |
ULWord | GetNumFailedWrites (void) const |
std::ostream & | Print (std::ostream &inOutStream) const |
Prints a human-readable representation of me to the given output stream. More... | |
bool | RPCEncode (NTV2_RPC_BLOB_TYPE &outBlob) |
bool | RPCDecode (const NTV2_RPC_BLOB_TYPE &inBlob, size_t &inOutIndex) |
Public Attributes | |
NTV2_HEADER | mHeader |
The common structure header – ALWAYS FIRST! More... | |
ULWord | mInNumRegisters |
The number of NTV2RegInfo's to be set. More... | |
NTV2Buffer | mInRegInfos |
Read-only array of NTV2RegInfo structs to be set. The SDK owns this memory. More... | |
ULWord | mOutNumFailures |
The number of registers unsuccessfully written. More... | |
NTV2Buffer | mOutBadRegIndexes |
Array of UWords containing index numbers of the register writes that failed. The SDK owns this memory. More... | |
NTV2_TRAILER | mTrailer |
The common structure trailer – ALWAYS LAST! More... | |
This is used by the CNTV2Card::WriteRegisters function.
Definition at line 7524 of file ntv2publicinterface.h.
NTV2SetRegisters::NTV2SetRegisters | ( | const NTV2RegWrites & | inRegWrites = NTV2RegWrites() | ) |
Constructs an NTV2SetRegisters struct from the given NTV2RegisterWrites collection.
[in] | inRegWrites | An ordered collection of NTV2ReadWriteRegisterSingle structs to be copied into my mInRegInfos field. If omitted, defaults to an empty collection. |
Definition at line 3159 of file ntv2publicinterface.cpp.
bool NTV2SetRegisters::GetFailedRegisterWrites | ( | NTV2RegWrites & | outFailedRegWrites | ) | const |
Returns an NTV2RegisterWrites built from my mOutBadRegInfos field.
[out] | outFailedRegWrites | Receives the list of failed writes. |
Definition at line 3195 of file ntv2publicinterface.cpp.
|
inline |
Definition at line 7561 of file ntv2publicinterface.h.
|
inline |
Definition at line 7559 of file ntv2publicinterface.h.
bool NTV2SetRegisters::GetRequestedRegisterWrites | ( | NTV2RegWrites & | outRegWrites | ) | const |
Definition at line 3202 of file ntv2publicinterface.cpp.
|
inline |
Definition at line 7557 of file ntv2publicinterface.h.
ostream & NTV2SetRegisters::Print | ( | std::ostream & | inOutStream | ) | const |
Prints a human-readable representation of me to the given output stream.
inOutStream | Specifies the output stream to use. |
Definition at line 3217 of file ntv2publicinterface.cpp.
bool NTV2SetRegisters::ResetUsing | ( | const NTV2RegWrites & | inRegWrites | ) |
Resets me, starting over, now using the given NTV2RegisterNumberSet.
[in] | inRegWrites | An ordered collection of NTV2ReadWriteRegisterSingle structs to be copied into my mInRegInfos field. If omitted, defaults to an empty collection. |
Definition at line 3168 of file ntv2publicinterface.cpp.
bool NTV2SetRegisters::RPCDecode | ( | const NTV2_RPC_BLOB_TYPE & | inBlob, |
size_t & | inOutIndex | ||
) |
Definition at line 3661 of file ntv2publicinterface.cpp.
bool NTV2SetRegisters::RPCEncode | ( | NTV2_RPC_BLOB_TYPE & | outBlob | ) |
Definition at line 3636 of file ntv2publicinterface.cpp.
NTV2_HEADER NTV2SetRegisters::mHeader |
The common structure header – ALWAYS FIRST!
Definition at line 7525 of file ntv2publicinterface.h.
ULWord NTV2SetRegisters::mInNumRegisters |
The number of NTV2RegInfo's to be set.
Definition at line 7526 of file ntv2publicinterface.h.
NTV2Buffer NTV2SetRegisters::mInRegInfos |
Read-only array of NTV2RegInfo structs to be set. The SDK owns this memory.
Definition at line 7527 of file ntv2publicinterface.h.
NTV2Buffer NTV2SetRegisters::mOutBadRegIndexes |
Array of UWords containing index numbers of the register writes that failed. The SDK owns this memory.
Definition at line 7529 of file ntv2publicinterface.h.
ULWord NTV2SetRegisters::mOutNumFailures |
The number of registers unsuccessfully written.
Definition at line 7528 of file ntv2publicinterface.h.
NTV2_TRAILER NTV2SetRegisters::mTrailer |
The common structure trailer – ALWAYS LAST!
Definition at line 7530 of file ntv2publicinterface.h.