AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
#include <ntv2routingexpert.h>
Public Member Functions | |
~RoutingExpert () | |
Static Public Member Functions | |
static RoutingExpertPtr | GetInstance (const bool inCreateIfNecessary=true) |
static bool | DisposeInstance (void) |
static uint32_t | NumInstances (void) |
Protected Types | |
typedef std::map< std::string, NTV2InputXptID > | String2InputXpt |
typedef String2InputXpt::const_iterator | String2InputXptConstIter |
typedef std::map< NTV2InputXptID, std::string > | InputXpt2String |
typedef InputXpt2String::const_iterator | InputXpt2StringConstIter |
typedef std::map< std::string, NTV2OutputXptID > | String2OutputXpt |
typedef String2OutputXpt::const_iterator | String2OutputXptConstIter |
typedef std::map< NTV2OutputXptID, std::string > | OutputXpt2String |
typedef OutputXpt2String::const_iterator | OutputXpt2StringConstIter |
typedef std::set< NTV2WidgetType > | NTV2WidgetTypeSet |
typedef NTV2WidgetTypeSet::const_iterator | NTV2WidgetTypeSetConstIter |
typedef std::pair< NTV2WidgetID, NTV2WidgetType > | Widget2TypePair |
typedef std::multimap< NTV2WidgetID, NTV2WidgetType > | Widget2Types |
typedef Widget2Types::const_iterator | Widget2TypesConstIter |
typedef std::pair< NTV2WidgetID, NTV2Channel > | Widget2ChannelPair |
typedef std::multimap< NTV2WidgetID, NTV2Channel > | Widget2Channels |
typedef Widget2Channels::const_iterator | Widget2ChannelsConstIter |
typedef std::pair< NTV2WidgetID, NTV2InputXptID > | Widget2InputXptPair |
typedef std::multimap< NTV2WidgetID, NTV2InputXptID > | Widget2InputXpts |
typedef Widget2InputXpts::const_iterator | Widget2InputXptsConstIter |
typedef std::pair< NTV2WidgetID, NTV2OutputXptID > | Widget2OutputXptPair |
typedef std::multimap< NTV2WidgetID, NTV2OutputXptID > | Widget2OutputXpts |
typedef Widget2OutputXpts::const_iterator | Widget2OutputXptsConstIter |
typedef std::multimap< NTV2InputXptID, NTV2WidgetID > | InputXpt2WidgetIDs |
typedef std::pair< NTV2InputXptID, NTV2WidgetID > | InputXpt2WidgetIDPair |
typedef InputXpt2WidgetIDs::const_iterator | InputXpt2WidgetIDsConstIter |
typedef std::multimap< NTV2OutputXptID, NTV2WidgetID > | OutputXpt2WidgetIDs |
typedef std::pair< NTV2OutputXptID, NTV2WidgetID > | OutputXpt2WidgetIDPair |
typedef OutputXpt2WidgetIDs::const_iterator | OutputXpt2WidgetIDsConstIter |
Protected Member Functions | |
std::string | InputXptToString (const NTV2InputXptID inInputXpt) const |
std::string | OutputXptToString (const NTV2OutputXptID inOutputXpt) const |
NTV2InputXptID | StringToInputXpt (const std::string &inStr) const |
NTV2OutputXptID | StringToOutputXpt (const std::string &inStr) const |
NTV2WidgetType | WidgetIDToType (const NTV2WidgetID inWidgetID) |
NTV2Channel | WidgetIDToChannel (const NTV2WidgetID inWidgetID) |
NTV2WidgetID | WidgetIDFromTypeAndChannel (const NTV2WidgetType inWidgetType, const NTV2Channel inChannel) |
bool | GetWidgetsForOutput (const NTV2OutputXptID inOutputXpt, NTV2WidgetIDSet &outWidgetIDs) const |
bool | GetWidgetsForInput (const NTV2InputXptID inInputXpt, NTV2WidgetIDSet &outWidgetIDs) const |
bool | GetWidgetInputs (const NTV2WidgetID inWidgetID, NTV2InputXptIDSet &outInputs) const |
bool | GetWidgetOutputs (const NTV2WidgetID inWidgetID, NTV2OutputXptIDSet &outOutputs) const |
bool | IsOutputXptValid (const NTV2OutputXptID inOutputXpt) const |
bool | IsRGBOnlyInputXpt (const NTV2InputXptID inInputXpt) const |
bool | IsYUVOnlyInputXpt (const NTV2InputXptID inInputXpt) const |
bool | IsKeyInputXpt (const NTV2InputXptID inInputXpt) const |
bool | IsSDIWidget (const NTV2WidgetType inWidgetType) const |
bool | IsSDIInWidget (const NTV2WidgetType inWidgetType) const |
bool | IsSDIOutWidget (const NTV2WidgetType inWidgetType) const |
bool | Is3GSDIWidget (const NTV2WidgetType inWidgetType) const |
bool | Is12GSDIWidget (const NTV2WidgetType inWidgetType) const |
bool | IsDualLinkWidget (const NTV2WidgetType inWidgetType) const |
bool | IsDualLinkInWidget (const NTV2WidgetType inWidgetType) const |
bool | IsDualLinkOutWidget (const NTV2WidgetType inWidgetType) const |
bool | IsHDMIWidget (const NTV2WidgetType inWidgetType) const |
bool | IsHDMIInWidget (const NTV2WidgetType inWidgetType) const |
bool | IsHDMIOutWidget (const NTV2WidgetType inWidgetType) const |
Friends | |
class | CNTV2SignalRouter |
Definition at line 19 of file ntv2routingexpert.h.
|
protected |
Definition at line 65 of file ntv2routingexpert.h.
|
protected |
Definition at line 66 of file ntv2routingexpert.h.
|
protected |
Definition at line 94 of file ntv2routingexpert.h.
|
protected |
Definition at line 93 of file ntv2routingexpert.h.
|
protected |
Definition at line 95 of file ntv2routingexpert.h.
|
protected |
Definition at line 74 of file ntv2routingexpert.h.
|
protected |
Definition at line 75 of file ntv2routingexpert.h.
|
protected |
Definition at line 71 of file ntv2routingexpert.h.
|
protected |
Definition at line 72 of file ntv2routingexpert.h.
|
protected |
Definition at line 98 of file ntv2routingexpert.h.
|
protected |
Definition at line 97 of file ntv2routingexpert.h.
|
protected |
Definition at line 99 of file ntv2routingexpert.h.
|
protected |
Definition at line 62 of file ntv2routingexpert.h.
|
protected |
Definition at line 63 of file ntv2routingexpert.h.
|
protected |
Definition at line 68 of file ntv2routingexpert.h.
|
protected |
Definition at line 69 of file ntv2routingexpert.h.
|
protected |
Definition at line 81 of file ntv2routingexpert.h.
|
protected |
Definition at line 82 of file ntv2routingexpert.h.
|
protected |
Definition at line 83 of file ntv2routingexpert.h.
|
protected |
Definition at line 85 of file ntv2routingexpert.h.
|
protected |
Definition at line 86 of file ntv2routingexpert.h.
|
protected |
Definition at line 87 of file ntv2routingexpert.h.
|
protected |
Definition at line 89 of file ntv2routingexpert.h.
|
protected |
Definition at line 90 of file ntv2routingexpert.h.
|
protected |
Definition at line 91 of file ntv2routingexpert.h.
|
protected |
Definition at line 77 of file ntv2routingexpert.h.
|
protected |
Definition at line 78 of file ntv2routingexpert.h.
|
protected |
Definition at line 79 of file ntv2routingexpert.h.
RoutingExpert::~RoutingExpert | ( | ) |
Definition at line 71 of file ntv2routingexpert.cpp.
|
static |
Definition at line 37 of file ntv2routingexpert.cpp.
|
static |
Definition at line 29 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 171 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 185 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 157 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 145 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 77 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 255 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 248 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 269 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 276 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 262 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 290 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 297 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 283 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 220 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 199 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 206 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 234 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 241 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 227 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 213 of file ntv2routingexpert.cpp.
|
static |
Definition at line 46 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 85 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 93 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 102 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 134 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 123 of file ntv2routingexpert.cpp.
|
protected |
Definition at line 111 of file ntv2routingexpert.cpp.
|
friend |
Definition at line 22 of file ntv2routingexpert.h.