AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
One-stop shop for parsing device specifications. (New in SDK 16.3) I do very little in the way of validating semantics. I simply do the parsing & provide the info needed to load & operate plugins. More...
#include <ntv2nubaccess.h>
Public Member Functions | |
NTV2DeviceSpecParser (const std::string inSpec="") | |
My constructor. If given device specification is non-empty, proceeds to Parse it. More... | |
void | Reset (const std::string inSpec="") |
Resets me, then parses the given device specification. More... | |
std::string | Resource (const bool inStripLeadSlash=true) const |
std::ostream & | PrintErrors (std::ostream &oss) const |
std::ostream & | Print (std::ostream &oss, const bool inDumpResults=false) const |
std::string | InfoString (void) const |
uint64_t | DeviceSerial (void) const |
std::string | DeviceModel (void) const |
NTV2DeviceID | DeviceID (void) const |
UWord | DeviceIndex (void) const |
Static Public Member Functions | |
static bool | IsSupportedScheme (const std::string &inScheme) |
One-stop shop for parsing device specifications. (New in SDK 16.3) I do very little in the way of validating semantics. I simply do the parsing & provide the info needed to load & operate plugins.
Definition at line 142 of file ntv2nubaccess.h.
NTV2DeviceSpecParser::NTV2DeviceSpecParser | ( | const std::string | inSpec = "" | ) |
My constructor. If given device specification is non-empty, proceeds to Parse it.
Definition at line 266 of file ntv2nubaccess.cpp.
NTV2DeviceID NTV2DeviceSpecParser::DeviceID | ( | void | ) | const |
Definition at line 470 of file ntv2nubaccess.cpp.
UWord NTV2DeviceSpecParser::DeviceIndex | ( | void | ) | const |
Definition at line 479 of file ntv2nubaccess.cpp.
|
inline |
Definition at line 169 of file ntv2nubaccess.h.
uint64_t NTV2DeviceSpecParser::DeviceSerial | ( | void | ) | const |
Definition at line 463 of file ntv2nubaccess.cpp.
string NTV2DeviceSpecParser::InfoString | ( | void | ) | const |
Definition at line 456 of file ntv2nubaccess.cpp.
|
static |
Definition at line 811 of file ntv2nubaccess.cpp.
ostream & NTV2DeviceSpecParser::Print | ( | std::ostream & | oss, |
const bool | inDumpResults = false |
||
) | const |
Definition at line 427 of file ntv2nubaccess.cpp.
ostream & NTV2DeviceSpecParser::PrintErrors | ( | std::ostream & | oss | ) | const |
Definition at line 486 of file ntv2nubaccess.cpp.
void NTV2DeviceSpecParser::Reset | ( | const std::string | inSpec = "" | ) |
Resets me, then parses the given device specification.
Definition at line 271 of file ntv2nubaccess.cpp.
string NTV2DeviceSpecParser::Resource | ( | const bool | inStripLeadSlash = true | ) | const |
Definition at line 282 of file ntv2nubaccess.cpp.