AJA NTV2 SDK
17.5.0.1492
NTV2 SDK 17.5.0.1492
|
Public Member Functions | |
~RegisterExpert () | |
string | RegNameToString (const uint32_t inRegNum) const |
string | RegValueToString (const uint32_t inRegNum, const uint32_t inRegValue, const NTV2DeviceID inDeviceID) const |
bool | IsRegInClass (const uint32_t inRegNum, const string &inClassName) const |
bool | IsRegisterWriteOnly (const uint32_t inRegNum) const |
bool | IsRegisterReadOnly (const uint32_t inRegNum) const |
NTV2StringSet | GetAllRegisterClasses (void) const |
NTV2StringSet | GetRegisterClasses (const uint32_t inRegNum, const bool inRemovePrefix) const |
NTV2RegNumSet | GetRegistersForClass (const string &inClassName) const |
NTV2RegNumSet | GetRegistersForDevice (const NTV2DeviceID inDeviceID, const int inOtherRegsToInclude) const |
NTV2RegNumSet | GetRegistersWithName (const string &inName, const int inMatchStyle=EXACTMATCH) const |
bool | GetXptRegNumAndMaskIndex (const NTV2InputCrosspointID inInputXpt, uint32_t &outXptRegNum, uint32_t &outMaskIndex) const |
NTV2InputCrosspointID | GetInputCrosspointID (const uint32_t inXptRegNum, const uint32_t inMaskIndex) const |
ostream & | Print (ostream &inOutStream) const |
Static Public Member Functions | |
static RegisterExpertPtr | GetInstance (const bool inCreateIfNecessary=true) |
static bool | DisposeInstance (void) |
static ostream & | PrintLabelValuePairs (ostream &oss, const AJALabelValuePairs &inLabelValuePairs) |
I'm the the root source of register information. I provide answers to the public-facing CNTV2RegisterExpert class. There's only one instance of me. TODO: Need to handle multi-register sparse bits. Search for MULTIREG_SPARSE_BITS – it's where we need to improve how we present related information that's stored in more than one register.
Definition at line 122 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 170 of file ntv2registerexpert.cpp.
|
static |
Definition at line 4621 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1803 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2066 of file ntv2registerexpert.cpp.
|
static |
Definition at line 4613 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1813 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1830 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1840 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2018 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2053 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1791 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1801 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1800 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2076 of file ntv2registerexpert.cpp.
|
inlinestatic |
Definition at line 1741 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1761 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1778 of file ntv2registerexpert.cpp.