AJA NTV2 SDK  17.1.3.1410
NTV2 SDK 17.1.3.1410
ntv2signalrouter.h File Reference

Declares CNTV2SignalRouter class. More...

#include "ajaexport.h"
#include "ntv2publicinterface.h"
#include <stddef.h>
#include <sstream>
#include <set>
#include <map>
Include dependency graph for ntv2signalrouter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNTV2SignalRouter
 This class is a collection of widget input-to-output connections that can be applied all-at-once to an NTV2 device. Call AddConnection to connect a widget input (specified by NTV2InputXptID) to a widget's output (specified by NTV2OutputXptID). Call the CNTV2Card::ApplySignalRoute function to apply this route to the device. More...
 
struct  CNTV2SignalRouter::PrintCodeConfig
 

Typedefs

typedef std::set< NTV2OutputXptIDNTV2OutputCrosspointIDSet
 
typedef std::set< NTV2OutputXptIDNTV2OutputXptIDSet
 A collection of distinct NTV2OutputXptID values. More...
 
typedef NTV2OutputXptIDSet::const_iterator NTV2OutputCrosspointIDSetConstIter
 
typedef NTV2OutputXptIDSet::const_iterator NTV2OutputXptIDSetConstIter
 A const iterator for iterating over an NTV2OutputXptIDSet. More...
 
typedef NTV2OutputXptIDSet::iterator NTV2OutputCrosspointIDSetIter
 
typedef NTV2OutputXptIDSet::iterator NTV2OutputXptIDSetIter
 A non-const iterator for iterating over an NTV2OutputXptIDSet. More...
 
typedef NTV2OutputCrosspointIDSet NTV2CrosspointIDSet
 
typedef std::set< NTV2InputXptIDNTV2InputCrosspointIDSet
 
typedef std::set< NTV2InputXptIDNTV2InputXptIDSet
 A collection of distinct NTV2InputXptID values. More...
 
typedef NTV2InputXptIDSet::const_iterator NTV2InputCrosspointIDSetConstIter
 
typedef NTV2InputXptIDSet::const_iterator NTV2InputXptIDSetConstIter
 A const iterator for iterating over an NTV2InputXptIDSet. More...
 
typedef NTV2InputXptIDSet::iterator NTV2InputCrosspointIDSetIter
 
typedef NTV2InputXptIDSet::iterator NTV2InputXptIDSetIter
 A non-const iterator for iterating over an NTV2InputXptIDSet. More...
 
typedef std::set< NTV2WidgetIDNTV2WidgetIDSet
 A collection of distinct NTV2WidgetID values. More...
 
typedef NTV2WidgetIDSet::const_iterator NTV2WidgetIDSetConstIter
 An iterator for iterating over a read-only NTV2WidgetIDSet. More...
 
typedef std::pair< NTV2InputXptID, NTV2OutputXptIDNTV2SignalConnection
 
typedef std::pair< NTV2InputXptID, NTV2OutputXptIDNTV2XptConnection
 
typedef std::pair< NTV2InputXptID, NTV2OutputXptIDNTV2Connection
 This links an NTV2InputXptID and an NTV2OutputXptID. More...
 
typedef std::map< NTV2InputXptID, NTV2OutputXptIDNTV2XptConnections
 
typedef std::map< NTV2InputXptID, NTV2OutputXptIDNTV2ActualConnections
 A map of zero or more one-to-one actual NTV2InputXptID to NTV2OutputXptID connections. More...
 
typedef NTV2XptConnections::const_iterator NTV2XptConnectionsConstIter
 
typedef NTV2XptConnections::const_iterator NTV2ActualConnectionsConstIter
 
typedef std::multimap< NTV2InputXptID, NTV2OutputXptIDNTV2PossibleConnections
 A map of zero or more one-to-many possible NTV2InputXptID to NTV2OutputXptID connections. More...
 
typedef NTV2PossibleConnections::const_iterator NTV2PossibleConnectionsConstIter
 

Functions

std::ostream & operator<< (std::ostream &inOutStream, const NTV2OutputXptIDSet &inObj)
 
std::ostream & operator<< (std::ostream &inOutStream, const NTV2InputXptIDSet &inObj)
 
std::ostream & operator<< (std::ostream &inOutStream, const NTV2WidgetIDSet &inObj)
 
std::ostream & operator<< (std::ostream &inOutStream, const NTV2XptConnections &inObj)
 
NTV2InputXptID GetFrameBufferInputXptFromChannel (const NTV2Channel inFrameStore, const bool inIsBInput=false)
 
NTV2InputXptID GetCSCInputXptFromChannel (const NTV2Channel inCSC, const bool inIsKeyInput=false)
 
NTV2InputXptID GetLUTInputXptFromChannel (const NTV2Channel inLUT)
 
NTV2InputXptID GetDLInInputXptFromChannel (const NTV2Channel inChannel, const bool inLinkB=false)
 
NTV2InputXptID GetDLOutInputXptFromChannel (const NTV2Channel inDLOutWidget)
 
NTV2OutputXptID GetCSCOutputXptFromChannel (const NTV2Channel inCSC, const bool inIsKey=false, const bool inIsRGB=false)
 
NTV2OutputXptID GetLUTOutputXptFromChannel (const NTV2Channel inLUT)
 
NTV2OutputXptID GetFrameBufferOutputXptFromChannel (const NTV2Channel inFrameStore, const bool inIsRGB=false, const bool inIs425=false)
 
NTV2OutputXptID GetInputSourceOutputXpt (const NTV2InputSource inInputSource, const bool inIsSDI_DS2=false, const bool inIsHDMI_RGB=false, const UWord inHDMI_Quadrant=0)
 
NTV2OutputXptID GetSDIInputOutputXptFromChannel (const NTV2Channel inSDIInput, const bool inIsDS2=false)
 
NTV2OutputXptID GetDLOutOutputXptFromChannel (const NTV2Channel inDLOutput, const bool inIsLinkB=false)
 
NTV2OutputXptID GetDLInOutputXptFromChannel (const NTV2Channel inDLInput)
 
NTV2InputXptID GetOutputDestInputXpt (const NTV2OutputDestination inOutputDest, const bool inIsSDI_DS2=false, const UWord inHDMI_Quadrant=99)
 
NTV2InputXptID GetSDIOutputInputXpt (const NTV2Channel inSDIOutput, const bool inIsDS2=false)
 
NTV2OutputXptID GetMixerOutputXptFromChannel (const NTV2Channel inChannel, const bool inIsKey=false)
 
NTV2InputXptID GetMixerFGInputXpt (const NTV2Channel inChannel, const bool inIsKey=false)
 
NTV2InputXptID GetMixerBGInputXpt (const NTV2Channel inChannel, const bool inIsKey=false)
 
NTV2InputXptID GetTSIMuxInputXptFromChannel (const NTV2Channel inTSIMuxer, const bool inLinkB=false)
 
NTV2OutputXptID GetTSIMuxOutputXptFromChannel (const NTV2Channel inTSIMuxer, const bool inLinkB=false, const bool inIsRGB=false)
 
std::ostream & operator<< (std::ostream &inOutStream, const CNTV2SignalRouter &inObj)
 

Detailed Description

Declares CNTV2SignalRouter class.

Definition in file ntv2signalrouter.h.

Typedef Documentation

◆ NTV2ActualConnections

A map of zero or more one-to-one actual NTV2InputXptID to NTV2OutputXptID connections.

Definition at line 39 of file ntv2signalrouter.h.

◆ NTV2ActualConnectionsConstIter

typedef NTV2XptConnections::const_iterator NTV2ActualConnectionsConstIter

Definition at line 40 of file ntv2signalrouter.h.

◆ NTV2Connection

This links an NTV2InputXptID and an NTV2OutputXptID.

Definition at line 38 of file ntv2signalrouter.h.

◆ NTV2CrosspointIDSet

◆ NTV2InputCrosspointIDSet

Definition at line 26 of file ntv2signalrouter.h.

◆ NTV2InputCrosspointIDSetConstIter

typedef NTV2InputXptIDSet::const_iterator NTV2InputCrosspointIDSetConstIter

Definition at line 27 of file ntv2signalrouter.h.

◆ NTV2InputCrosspointIDSetIter

typedef NTV2InputXptIDSet::iterator NTV2InputCrosspointIDSetIter

Definition at line 28 of file ntv2signalrouter.h.

◆ NTV2InputXptIDSet

typedef std::set<NTV2InputXptID> NTV2InputXptIDSet

A collection of distinct NTV2InputXptID values.

Definition at line 26 of file ntv2signalrouter.h.

◆ NTV2InputXptIDSetConstIter

typedef NTV2InputXptIDSet::const_iterator NTV2InputXptIDSetConstIter

A const iterator for iterating over an NTV2InputXptIDSet.

Definition at line 27 of file ntv2signalrouter.h.

◆ NTV2InputXptIDSetIter

typedef NTV2InputXptIDSet::iterator NTV2InputXptIDSetIter

A non-const iterator for iterating over an NTV2InputXptIDSet.

Definition at line 28 of file ntv2signalrouter.h.

◆ NTV2OutputCrosspointIDSet

Definition at line 18 of file ntv2signalrouter.h.

◆ NTV2OutputCrosspointIDSetConstIter

typedef NTV2OutputXptIDSet::const_iterator NTV2OutputCrosspointIDSetConstIter

Definition at line 19 of file ntv2signalrouter.h.

◆ NTV2OutputCrosspointIDSetIter

typedef NTV2OutputXptIDSet::iterator NTV2OutputCrosspointIDSetIter

Definition at line 20 of file ntv2signalrouter.h.

◆ NTV2OutputXptIDSet

A collection of distinct NTV2OutputXptID values.

Definition at line 18 of file ntv2signalrouter.h.

◆ NTV2OutputXptIDSetConstIter

typedef NTV2OutputXptIDSet::const_iterator NTV2OutputXptIDSetConstIter

A const iterator for iterating over an NTV2OutputXptIDSet.

Definition at line 19 of file ntv2signalrouter.h.

◆ NTV2OutputXptIDSetIter

typedef NTV2OutputXptIDSet::iterator NTV2OutputXptIDSetIter

A non-const iterator for iterating over an NTV2OutputXptIDSet.

Definition at line 20 of file ntv2signalrouter.h.

◆ NTV2PossibleConnections

A map of zero or more one-to-many possible NTV2InputXptID to NTV2OutputXptID connections.

Definition at line 41 of file ntv2signalrouter.h.

◆ NTV2PossibleConnectionsConstIter

typedef NTV2PossibleConnections::const_iterator NTV2PossibleConnectionsConstIter

Definition at line 42 of file ntv2signalrouter.h.

◆ NTV2SignalConnection

Definition at line 38 of file ntv2signalrouter.h.

◆ NTV2WidgetIDSet

typedef std::set<NTV2WidgetID> NTV2WidgetIDSet

A collection of distinct NTV2WidgetID values.

Definition at line 32 of file ntv2signalrouter.h.

◆ NTV2WidgetIDSetConstIter

typedef NTV2WidgetIDSet::const_iterator NTV2WidgetIDSetConstIter

An iterator for iterating over a read-only NTV2WidgetIDSet.

Definition at line 33 of file ntv2signalrouter.h.

◆ NTV2XptConnection

Definition at line 38 of file ntv2signalrouter.h.

◆ NTV2XptConnections

Definition at line 39 of file ntv2signalrouter.h.

◆ NTV2XptConnectionsConstIter

typedef NTV2XptConnections::const_iterator NTV2XptConnectionsConstIter

Definition at line 40 of file ntv2signalrouter.h.

Function Documentation

◆ GetCSCInputXptFromChannel()

NTV2InputXptID GetCSCInputXptFromChannel ( const NTV2Channel  inCSC,
const bool  inIsKeyInput = false 
)
Returns
The appropriate NTV2InputXptID for the given color space converter (CSC) widget, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inCSCSpecifies the CSC of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsKeyInputSpecify true to obtain the key (alpha) input crosspoint. Defaults to false (the video input crosspoint).

Definition at line 775 of file ntv2signalrouter.cpp.

◆ GetCSCOutputXptFromChannel()

NTV2OutputXptID GetCSCOutputXptFromChannel ( const NTV2Channel  inCSC,
const bool  inIsKey = false,
const bool  inIsRGB = false 
)
Returns
The appropriate NTV2OutputCrosspointID for the given color space converter (CSC) widget, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inCSCSpecifies the CSC of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsKeySpecify true to obtain the key (alpha) output crosspoint. Defaults to false (the video output crosspoint).
[in]inIsRGBSpecify true to obtain the RGB video output crosspoint. Defaults to false (the YUV video output crosspoint). Ignored if true passed to inIsKey.

Definition at line 819 of file ntv2signalrouter.cpp.

◆ GetDLInInputXptFromChannel()

NTV2InputXptID GetDLInInputXptFromChannel ( const NTV2Channel  inChannel,
const bool  inLinkB = false 
)
Returns
The appropriate NTV2InputXptID for the given Dual-Link Input widget, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inChannelSpecifies the Dual-Link Input converter of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inLinkBSpecifies whether to return the A or the B link crosspoint ID. Defaults to the A link crosspoint.

Definition at line 796 of file ntv2signalrouter.cpp.

◆ GetDLInOutputXptFromChannel()

NTV2OutputXptID GetDLInOutputXptFromChannel ( const NTV2Channel  inDLInput)
Returns
The appropriate NTV2OutputCrosspointID for the given Dual Link Input, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inDLInputSpecifies the Dual-Link Input widget of interest, expressed as an NTV2Channel (a zero-based index value).

Definition at line 917 of file ntv2signalrouter.cpp.

◆ GetDLOutInputXptFromChannel()

NTV2InputXptID GetDLOutInputXptFromChannel ( const NTV2Channel  inDLOutWidget)
Returns
The appropriate NTV2InputXptID for the given Dual Link Output widget, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inDLOutWidgetSpecifies the Dual Link Output of interest, expressed as an NTV2Channel (a zero-based index value).

Definition at line 808 of file ntv2signalrouter.cpp.

◆ GetDLOutOutputXptFromChannel()

NTV2OutputXptID GetDLOutOutputXptFromChannel ( const NTV2Channel  inDLOutput,
const bool  inIsLinkB = false 
)
Returns
The NTV2OutputCrosspointID for the given Dual Link Output, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inDLOutputSpecifies the Dual-Link Output widget of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsLinkBSpecify true to obtain the DS2 output crosspoint. Defaults to false (the DS1 output crosspoint).

Definition at line 905 of file ntv2signalrouter.cpp.

◆ GetFrameBufferInputXptFromChannel()

NTV2InputXptID GetFrameBufferInputXptFromChannel ( const NTV2Channel  inFrameStore,
const bool  inIsBInput = false 
)
Returns
The appropriate NTV2InputXptID for the given FrameStore, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inFrameStoreSpecifies the FrameStore of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsBInputSpecify true to obtain the "B" input crosspoint (for dual-link). Defaults to false (the "A" input crosspoint).

Definition at line 762 of file ntv2signalrouter.cpp.

◆ GetFrameBufferOutputXptFromChannel()

NTV2OutputXptID GetFrameBufferOutputXptFromChannel ( const NTV2Channel  inFrameStore,
const bool  inIsRGB = false,
const bool  inIs425 = false 
)
Returns
The appropriate NTV2OutputCrosspointID for the given FrameStore, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inFrameStoreSpecifies the FrameStore of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsRGBSpecify true to obtain the RGB output crosspoint. Defaults to false (the YUV output crosspoint).
[in]inIs425Specify true to obtain the 425 output crosspoint. Defaults to false (the normal non-425 output crosspoint).

Definition at line 845 of file ntv2signalrouter.cpp.

◆ GetInputSourceOutputXpt()

NTV2OutputXptID GetInputSourceOutputXpt ( const NTV2InputSource  inInputSource,
const bool  inIsSDI_DS2 = false,
const bool  inIsHDMI_RGB = false,
const UWord  inHDMI_Quadrant = 0 
)
Returns
The appropriate NTV2OutputCrosspointID for the given NTV2InputSource, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inInputSourceSpecifies the NTV2InputSource of interest.
[in]inIsSDI_DS2Specify true to obtain the DS2 output crosspoint (for SDI input sources). Defaults to false (the DS1 output crosspoint). Ignored for non-SDI input sources.
[in]inIsHDMI_RGBSpecify true to obtain the RGB output crosspoint (for HDMI input sources). Defaults to false (the YUV output crosspoint). Ignored for non-HDMI input sources.
[in]inHDMI_QuadrantSpecifies the 4K/UHD quadrant of interest (for HDMI input sources), where 0=upperLeft, 1=upperRight, 2=lowerLeft, 3=lowerRight. Defaults to 0 (upperLeft). Ignored for non-HDMI input sources.

Definition at line 865 of file ntv2signalrouter.cpp.

◆ GetLUTInputXptFromChannel()

NTV2InputXptID GetLUTInputXptFromChannel ( const NTV2Channel  inLUT)
Returns
The appropriate NTV2InputXptID for the given LUT widget, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inLUTSpecifies the LUT of interest, expressed as an NTV2Channel (a zero-based index value).

Definition at line 788 of file ntv2signalrouter.cpp.

◆ GetLUTOutputXptFromChannel()

NTV2OutputXptID GetLUTOutputXptFromChannel ( const NTV2Channel  inLUT)
Returns
The appropriate NTV2OutputCrosspointID for the given LUT widget.
Parameters
[in]inLUTSpecifies the LUT of interest, expressed as an NTV2Channel (a zero-based index value).

Definition at line 838 of file ntv2signalrouter.cpp.

◆ GetMixerBGInputXpt()

NTV2InputXptID GetMixerBGInputXpt ( const NTV2Channel  inChannel,
const bool  inIsKey = false 
)
Returns
The appropriate mixer's background NTV2InputXptID for the given NTV2Channel, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inChannelSpecifies the NTV2Channel of interest. Mixer 1 is used for channels 1 & 2, mixer 2 for channels 3 & 4, etc.
[in]inIsKeySpecify true to obtain the key input crosspoint. Defaults to false (the video input).
See also
GetMixerFGInputXpt, GetMixerOutputXptFromChannel, widget_mixkey

Definition at line 981 of file ntv2signalrouter.cpp.

◆ GetMixerFGInputXpt()

NTV2InputXptID GetMixerFGInputXpt ( const NTV2Channel  inChannel,
const bool  inIsKey = false 
)
Returns
The appropriate mixer's foreground NTV2InputXptID for the given NTV2Channel, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inChannelSpecifies the NTV2Channel of interest. Mixer 1 is used for channels 1 & 2, mixer 2 for channels 3 & 4, etc.
[in]inIsKeySpecify true to obtain the key input crosspoint. Defaults to false (the video input).
See also
GetMixerBGInputXpt, GetMixerOutputXptFromChannel, widget_mixkey

Definition at line 968 of file ntv2signalrouter.cpp.

◆ GetMixerOutputXptFromChannel()

NTV2OutputXptID GetMixerOutputXptFromChannel ( const NTV2Channel  inChannel,
const bool  inIsKey = false 
)
Returns
The appropriate mixer's NTV2OutputCrosspointID for the given NTV2Channel, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inChannelSpecifies the NTV2Channel of interest. Mixer 1 is used for channels 1 & 2, mixer 2 for channels 3 & 4, etc.
[in]inIsKeySpecify true to obtain the key output crosspoint. Defaults to false (the video output crosspoint).
See also
GetMixerFGInputXpt, GetMixerBGInputXpt, widget_mixkey

Definition at line 955 of file ntv2signalrouter.cpp.

◆ GetOutputDestInputXpt()

NTV2InputXptID GetOutputDestInputXpt ( const NTV2OutputDestination  inOutputDest,
const bool  inIsSDI_DS2 = false,
const UWord  inHDMI_Quadrant = 99 
)
Returns
The appropriate NTV2InputXptID for the given NTV2OutputDestination, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inOutputDestSpecifies the NTV2OutputDestination of interest.
[in]inIsSDI_DS2Specify true to obtain the DS2 input crosspoint (SDI output destinations only). Defaults to false (the DS1 input). Ignored for non-SDI output destinations.
[in]inHDMI_QuadrantSpecifies the 4K/UHD quadrant of interest (for HDMI output destinations), where 0=upperLeft, 1=upperRight, 2=lowerLeft, 3=lowerRight. Values above 3 are deemed to be non-4K/UHD (the default). Ignored for non-HDMI output destinations.

Definition at line 928 of file ntv2signalrouter.cpp.

◆ GetSDIInputOutputXptFromChannel()

NTV2OutputXptID GetSDIInputOutputXptFromChannel ( const NTV2Channel  inSDIInput,
const bool  inIsDS2 = false 
)
Returns
The appropriate SDI input's NTV2OutputCrosspointID for the given SDI Input, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inSDIInputSpecifies the SDI Input widget of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsDS2Specify true to obtain the DS2 output crosspoint. Defaults to false (the DS1 output crosspoint).

Definition at line 893 of file ntv2signalrouter.cpp.

◆ GetSDIOutputInputXpt()

NTV2InputXptID GetSDIOutputInputXpt ( const NTV2Channel  inSDIOutput,
const bool  inIsDS2 = false 
)
Returns
The appropriate NTV2InputXptID for the given SDI Output, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inSDIOutputSpecifies the SDI Output widget of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inIsDS2Specify true to obtain the DS2 input crosspoint. Defaults to false (the DS1 input).

Definition at line 942 of file ntv2signalrouter.cpp.

◆ GetTSIMuxInputXptFromChannel()

NTV2InputXptID GetTSIMuxInputXptFromChannel ( const NTV2Channel  inTSIMuxer,
const bool  inLinkB = false 
)
Returns
The appropriate NTV2InputXptID for the given TSI Muxer widget, or NTV2_INPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inTSIMuxerSpecifies the 425Mux widget of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inLinkBSpecify true to obtain the "B" input crosspoint. Defaults to false, the "A" input.

Definition at line 993 of file ntv2signalrouter.cpp.

◆ GetTSIMuxOutputXptFromChannel()

NTV2OutputXptID GetTSIMuxOutputXptFromChannel ( const NTV2Channel  inTSIMuxer,
const bool  inLinkB = false,
const bool  inIsRGB = false 
)
Returns
The appropriate NTV2OutputXptID for the given TSI Muxer, or NTV2_OUTPUT_CROSSPOINT_INVALID upon failure.
Parameters
[in]inTSIMuxerSpecifies the 425Mux widget of interest, expressed as an NTV2Channel (a zero-based index value).
[in]inLinkBSpecify true to obtain the "B" output crosspoint. Defaults to false, the "A" output.
[in]inIsRGBSpecify true to obtain the RGB output crosspoint. Defaults to false, the YUV output.

Definition at line 1005 of file ntv2signalrouter.cpp.

◆ operator<<() [1/5]

std::ostream& operator<< ( std::ostream &  inOutStream,
const CNTV2SignalRouter inObj 
)

◆ operator<<() [2/5]

std::ostream& operator<< ( std::ostream &  inOutStream,
const NTV2InputXptIDSet inObj 
)

◆ operator<<() [3/5]

std::ostream& operator<< ( std::ostream &  inOutStream,
const NTV2OutputXptIDSet inObj 
)

◆ operator<<() [4/5]

std::ostream& operator<< ( std::ostream &  inOutStream,
const NTV2WidgetIDSet inObj 
)

◆ operator<<() [5/5]

std::ostream& operator<< ( std::ostream &  inOutStream,
const NTV2XptConnections inObj 
)