AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
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 4582 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1789 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2052 of file ntv2registerexpert.cpp.
|
static |
Definition at line 4574 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1799 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1816 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1826 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2004 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2039 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1777 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1787 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1786 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 2062 of file ntv2registerexpert.cpp.
|
inlinestatic |
Definition at line 1727 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1747 of file ntv2registerexpert.cpp.
|
inline |
Definition at line 1764 of file ntv2registerexpert.cpp.