![]() |
AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
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 169 of file ntv2registerexpert.cpp.
|
static |
Definition at line 4465 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1707 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1955 of file ntv2registerexpert.cpp.
|
static |
Definition at line 4457 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1717 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1734 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1744 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1907 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1942 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1695 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1705 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1704 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1965 of file ntv2registerexpert.cpp.
|
inlinestatic |
Definition at line 1645 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1665 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1682 of file ntv2registerexpert.cpp.