AJA NTV2 SDK  18.1.0.2439
NTV2 SDK 18.1.0.2439
ntv2devicefeatures.hh File Reference

Declares NTV2DeviceCanDo... and NTV2DeviceGetNum... functions. This module is included at compile time from 'ntv2devicefeatures.h'. More...

#include "ajaexport.h"
#include "ntv2enums.h"
Include dependency graph for ntv2devicefeatures.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NTV2DEVICEFEATURES_HH
 

Functions

bool NTV2DeviceCanChangeEmbeddedAudioClock (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanChangeFrameBufferSize (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDisableUFC (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo12gRouting (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo12GSDI (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo2110 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo25GIP (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo2KVideo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo3GLevelConversion (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo425Mux (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo4KVideo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDo8KVideo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAESAudioIn (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAnalogAudio (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAnalogVideoIn (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAnalogVideoOut (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAudio192K (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAudio96K (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAudioDelay (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoAudioMixer (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoBreakoutBoard (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoBreakoutBox (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoCapture (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoClockMonitor (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoCustomAnc (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoCustomAux (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoDSKOpacity (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoDualLink (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoDVCProHD (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoEnhancedCSC (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoFramePulseSelect (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoFrameStore1Display (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoGPIO (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHDMIHDROut (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHDMIMultiView (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHDMIOutStereo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHDV (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHDVideo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoHFRRGB (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoIDSwitch (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoIP (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoIsoConvert (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoJ2K (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoLTC (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoLTCInOnRefPort (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoMSI (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoMultiFormat (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoMultiLinkAudio (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoPCMControl (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoPCMDetection (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoPIO (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoPlayback (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoProgrammableRS422 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoProRes (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoQREZ (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoQuarterExpand (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoRateConvert (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoRGBLevelAConversion (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoRGBPlusAlphaOut (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoRP188 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoSDIErrorChecks (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoSDVideo (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoStackedAudio (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoStereoIn (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoStereoOut (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoThunderbolt (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoVersalSysMon (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoVideoProcessing (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoVITC2 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoWarmBootFPGA (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanMeasureTemperature (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanReportFailSafeLoaded (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanReportFrameSize (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanReportRunningFirmwareDate (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanThermostat (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasAudioMonitorRCAJacks (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasBiDirectionalAnalogAudio (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasBiDirectionalSDI (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasBracketLED (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasHeadphoneJack (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasHEVCM30 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasHEVCM31 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasLEDAudioMeters (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasLPProductCode (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasNTV4FrameStores (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasNWL (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasPCIeGen2 (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasPWMFanControl (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasRetailSupport (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasRotaryEncoder (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasSDIRelays (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasSPIFlash (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasSPIFlashSerial (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceHasXilinxDMA (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceIs64Bit (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceIsDirectAddressable (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceIsExternalToHost (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceIsSupported (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceNeedsRoutingSetup (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceSoftwareCanChangeFrameBufferSize (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetActiveMemorySize (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetDACVersion (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetDownConverterDelay (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetGenlockVersion (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetHDMIVersion (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetLUTVersion (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetMaxAudioChannels (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetMaxRegisterNumber (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetMaxTransferCount (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNum2022ChannelsSFP1 (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNum2022ChannelsSFP2 (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNum25GSFPs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNum4kQuarterSizeConverters (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAESAudioInputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAESAudioOutputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAnalogAudioInputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAnalogAudioOutputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAnalogVideoInputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAnalogVideoOutputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumAudioSystems (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumCrossConverters (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumCSCs (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetNumDMAEngines (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumDownConverters (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumEmbeddedAudioInputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumEmbeddedAudioOutputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumFrameStores (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumFrameSyncs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumHDMIAudioInputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumHDMIAudioOutputChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumHDMIVideoInputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumHDMIVideoOutputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumInputConverters (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumLTCInputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumLTCOutputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumLUTBanks (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumLUTs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumMixers (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumOutputConverters (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumReferenceVideoInputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumSerialPorts (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumUpConverters (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetNumVideoChannels (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumVideoInputs (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetNumVideoOutputs (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetPingLED (const NTV2DeviceID inDeviceID)
 
UWord NTV2DeviceGetSPIFlashVersion (const NTV2DeviceID inDeviceID)
 
ULWord NTV2DeviceGetUFCVersion (const NTV2DeviceID inDeviceID)
 
bool NTV2DeviceCanDoConversionMode (const NTV2DeviceID inDeviceID, const NTV2ConversionMode inConversionMode)
 
bool NTV2DeviceCanDoDSKMode (const NTV2DeviceID inDeviceID, const NTV2DSKMode inDSKMode)
 
bool NTV2DeviceCanDoFrameBufferFormat (const NTV2DeviceID inDeviceID, const NTV2FrameBufferFormat inFBFormat)
 
bool NTV2DeviceCanDoInputSource (const NTV2DeviceID inDeviceID, const NTV2InputSource inInputSource)
 
bool NTV2DeviceCanDoVideoFormat (const NTV2DeviceID inDeviceID, const NTV2VideoFormat inVideoFormat)
 
bool NTV2DeviceCanDoWidget (const NTV2DeviceID inDeviceID, const NTV2WidgetID inWidgetID)
 

Detailed Description

Declares NTV2DeviceCanDo... and NTV2DeviceGetNum... functions. This module is included at compile time from 'ntv2devicefeatures.h'.

Note
Generated by 'libajantv2-private/sdkgen/ntv2sdkgen.py' on Fri Aug 21 15:35:51 2026.

Definition in file ntv2devicefeatures.hh.

Macro Definition Documentation

◆ NTV2DEVICEFEATURES_HH

#define NTV2DEVICEFEATURES_HH

Definition at line 939 of file ntv2devicefeatures.hh.

Function Documentation

◆ NTV2DeviceCanChangeEmbeddedAudioClock()

bool NTV2DeviceCanChangeEmbeddedAudioClock ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanChangeEmbeddedAudioClock

Definition at line 17 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanChangeFrameBufferSize()

bool NTV2DeviceCanChangeFrameBufferSize ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID does not have fixed frame buffer sizes.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanChangeFrameBufferSize True if the device having the given ID does not have fixed frame buffer sizes.

Definition at line 117 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDisableUFC()

bool NTV2DeviceCanDisableUFC ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one UFC, and it can be disabled.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDisableUFC True if the device having the given ID has at least one UFC, and it can be disabled.

Definition at line 217 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo12gRouting()

bool NTV2DeviceCanDo12gRouting ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports 12g routing crosspoints.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo12gRouting True if the device having the given ID supports 12g routing crosspoints.

Definition at line 317 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo12GSDI()

bool NTV2DeviceCanDo12GSDI ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports 12G SDI
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo12GSDI True if the device supports 12G SDI

Definition at line 417 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo2110()

bool NTV2DeviceCanDo2110 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports SMPTE 2110
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo2110 True if the device supports SMPTE 2110

Definition at line 517 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo25GIP()

bool NTV2DeviceCanDo25GIP ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports 25G IP(mutually exclusive with NTV2DeviceCanDoIP)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo25GIP True if the device supports 25G IP(mutually exclusive with NTV2DeviceCanDoIP)

Definition at line 617 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo2KVideo()

bool NTV2DeviceCanDo2KVideo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID is capable of handling 2Kx1556 video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo2KVideo True if the device having the given ID is capable of handling 2Kx1556 video.

Definition at line 717 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo3GLevelConversion()

bool NTV2DeviceCanDo3GLevelConversion ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can perform 3G level B to 3G level A conversion.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo3GLevelConversion True if the device having the given ID can perform 3G level B to 3G level A conversion.

Definition at line 817 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo425Mux()

bool NTV2DeviceCanDo425Mux ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports SMPTE 425 mux control.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo425Mux True if the device having the given ID supports SMPTE 425 mux control.

Definition at line 917 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo4KVideo()

bool NTV2DeviceCanDo4KVideo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can handle 4K/UHD video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo4KVideo True if the device having the given ID can handle 4K/UHD video.

Definition at line 1017 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDo8KVideo()

bool NTV2DeviceCanDo8KVideo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can handle 8K/UHD2 video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDo8KVideo True if the device having the given ID can handle 8K/UHD2 video.

Definition at line 1117 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAESAudioIn()

bool NTV2DeviceCanDoAESAudioIn ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one AES/EBU audio input.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAESAudioIn True if the device having the given ID has at least one AES/EBU audio input.

Definition at line 1217 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAnalogAudio()

bool NTV2DeviceCanDoAnalogAudio ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one analog audio input or output.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAnalogAudio True if the device having the given ID has at least one analog audio input or output.

Definition at line 1317 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAnalogVideoIn()

bool NTV2DeviceCanDoAnalogVideoIn ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one analog video input.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAnalogVideoIn True if the device having the given ID has at least one analog video input.

Definition at line 1417 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAnalogVideoOut()

bool NTV2DeviceCanDoAnalogVideoOut ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one analog video output.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAnalogVideoOut True if the device having the given ID has at least one analog video output.

Definition at line 1517 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAudio192K()

bool NTV2DeviceCanDoAudio192K ( const NTV2DeviceID  inDeviceID)
Returns
True if audio system(s) on the device having the given ID can be set to a 192kHz sample rate.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAudio192K True if audio system(s) on the device having the given ID can be set to a 192kHz sample rate.

Definition at line 1617 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAudio96K()

bool NTV2DeviceCanDoAudio96K ( const NTV2DeviceID  inDeviceID)
Returns
True if audio system(s) on the device having the given ID can be set to a 96kHz sample rate.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAudio96K True if audio system(s) on the device having the given ID can be set to a 96kHz sample rate.

Definition at line 1717 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAudioDelay()

bool NTV2DeviceCanDoAudioDelay ( const NTV2DeviceID  inDeviceID)
Returns
True if audio system(s) on the device having the given ID have an adjustable delay.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAudioDelay True if audio system(s) on the device having the given ID have an adjustable delay.

Definition at line 1817 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoAudioMixer()

bool NTV2DeviceCanDoAudioMixer ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports an audio mixer (firmware dependent).
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoAudioMixer True if the device supports an audio mixer (firmware dependent).

Definition at line 1917 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoBreakoutBoard()

bool NTV2DeviceCanDoBreakoutBoard ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can be connected to an AJA breakout board.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoBreakoutBoard True if the device having the given ID can be connected to an AJA breakout board.

Definition at line 2017 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoBreakoutBox()

bool NTV2DeviceCanDoBreakoutBox ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can be connected to an AJA breakout box.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoBreakoutBox True if the device having the given ID can be connected to an AJA breakout box.

Definition at line 2117 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoCapture()

bool NTV2DeviceCanDoCapture ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can capture (ingest) video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoCapture True if the device having the given ID can capture (ingest) video.

Definition at line 2217 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoClockMonitor()

bool NTV2DeviceCanDoClockMonitor ( const NTV2DeviceID  inDeviceID)
Returns
True if the device reports genlock frequencies
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoClockMonitor True if the device reports genlock frequencies

Definition at line 2317 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoConversionMode()

bool NTV2DeviceCanDoConversionMode ( const NTV2DeviceID  inDeviceID,
const NTV2ConversionMode  inConversionMode 
)
Returns
True if the device having the given ID supports the given NTV2ConversionMode.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inConversionModeSpecifies the NTV2ConversionMode.

NTV2DeviceCanDoConversionMode

Definition at line 14236 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoCustomAnc()

bool NTV2DeviceCanDoCustomAnc ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports ANC insertion/extraction.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoCustomAnc True if the device having the given ID supports ANC insertion/extraction.

Definition at line 2417 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoCustomAux()

bool NTV2DeviceCanDoCustomAux ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports HDMI AUX insertion/extraction.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoCustomAux True if the device having the given ID supports HDMI AUX insertion/extraction.

Definition at line 2517 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoDSKMode()

bool NTV2DeviceCanDoDSKMode ( const NTV2DeviceID  inDeviceID,
const NTV2DSKMode  inDSKMode 
)
Returns
True if the device having the given ID supports the given NTV2DSKMode.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inDSKModeSpecifies the NTV2DSKMode.

NTV2DeviceCanDoDSKMode

Definition at line 16993 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoDSKOpacity()

bool NTV2DeviceCanDoDSKOpacity ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has a mixer/keyer whose opacity is adjustable.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoDSKOpacity True if the device having the given ID has a mixer/keyer whose opacity is adjustable.

Definition at line 2617 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoDualLink()

bool NTV2DeviceCanDoDualLink ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can input/output 10-bit RGB over 2-wire SDI.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoDualLink True if the device having the given ID can input/output 10-bit RGB over 2-wire SDI.

Definition at line 2717 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoDVCProHD()

bool NTV2DeviceCanDoDVCProHD ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can squeeze/stretch between 1920x1080/1280x1080 and 1280x720/960x720.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoDVCProHD True if the device having the given ID can squeeze/stretch between 1920x1080/1280x1080 and 1280x720/960x720.

Definition at line 2817 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoEnhancedCSC()

bool NTV2DeviceCanDoEnhancedCSC ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has enhanced color space converter capability.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoEnhancedCSC True if the device having the given ID has enhanced color space converter capability.

Definition at line 2917 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoFrameBufferFormat()

bool NTV2DeviceCanDoFrameBufferFormat ( const NTV2DeviceID  inDeviceID,
const NTV2FrameBufferFormat  inFBFormat 
)
Returns
True if the device having the given ID supports the given NTV2FrameBufferFormat.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inFBFormatSpecifies the NTV2FrameBufferFormat.

NTV2DeviceCanDoFrameBufferFormat

Definition at line 17559 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoFramePulseSelect()

bool NTV2DeviceCanDoFramePulseSelect ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports frame pulse source independent of reference source
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoFramePulseSelect True if the device supports frame pulse source independent of reference source

Definition at line 3017 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoFrameStore1Display()

bool NTV2DeviceCanDoFrameStore1Display ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoFrameStore1Display

Definition at line 3116 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoGPIO()

bool NTV2DeviceCanDoGPIO ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports GPIO.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoGPIO True if the device having the given ID supports GPIO.

Definition at line 3216 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHDMIHDROut()

bool NTV2DeviceCanDoHDMIHDROut ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports HDMI HDR output.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHDMIHDROut True if the device having the given ID supports HDMI HDR output.

Definition at line 3316 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHDMIMultiView()

bool NTV2DeviceCanDoHDMIMultiView ( const NTV2DeviceID  inDeviceID)
Returns
True if the device can rasterize 4 HD signals into a single HDMI output
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHDMIMultiView True if the device can rasterize 4 HD signals into a single HDMI output

Definition at line 3416 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHDMIOutStereo()

bool NTV2DeviceCanDoHDMIOutStereo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can handle 3D-stereo video output over HDMI.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHDMIOutStereo True if the device having the given ID can handle 3D-stereo video output over HDMI.

Definition at line 3516 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHDV()

bool NTV2DeviceCanDoHDV ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can squeeze/stretch between 1920x1080 and 1440x1080.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHDV True if the device having the given ID can squeeze/stretch between 1920x1080 and 1440x1080.

Definition at line 3616 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHDVideo()

bool NTV2DeviceCanDoHDVideo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can handle HD (High Definition) video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHDVideo True if the device having the given ID can handle HD (High Definition) video.

Definition at line 3716 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoHFRRGB()

bool NTV2DeviceCanDoHFRRGB ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports 1080p > 50 RGB rates
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoHFRRGB True if the device supports 1080p > 50 RGB rates

Definition at line 3816 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoIDSwitch()

bool NTV2DeviceCanDoIDSwitch ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports mechanical switch identification.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoIDSwitch True if the device having the given ID supports mechanical switch identification.

Definition at line 3916 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoInputSource()

bool NTV2DeviceCanDoInputSource ( const NTV2DeviceID  inDeviceID,
const NTV2InputSource  inInputSource 
)
Returns
True if the device having the given ID supports the given NTV2InputSource.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inInputSourceSpecifies the NTV2InputSource.

NTV2DeviceCanDoInputSource

Definition at line 20041 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoIP()

bool NTV2DeviceCanDoIP ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports 10G IP(mutually exclusive with NTV2DeviceCanDo25GIP)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoIP True if the device supports 10G IP(mutually exclusive with NTV2DeviceCanDo25GIP)

Definition at line 4016 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoIsoConvert()

bool NTV2DeviceCanDoIsoConvert ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoIsoConvert

Definition at line 4115 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoJ2K()

bool NTV2DeviceCanDoJ2K ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports the JPEG 2000 codec
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoJ2K True if the device supports the JPEG 2000 codec

Definition at line 4215 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoLTC()

bool NTV2DeviceCanDoLTC ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can take in LTC (Linear TimeCode) from one of its inputs.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoLTC True if the device having the given ID can take in LTC (Linear TimeCode) from one of its inputs.

Definition at line 4315 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoLTCInOnRefPort()

bool NTV2DeviceCanDoLTCInOnRefPort ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can read LTC (Linear TimeCode) from its reference input.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoLTCInOnRefPort True if the device having the given ID can read LTC (Linear TimeCode) from its reference input.

Definition at line 4415 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoMSI()

bool NTV2DeviceCanDoMSI ( const NTV2DeviceID  inDeviceID)
Returns
True if the DMA hardware on the device having the given ID supports MSI (Message Signaled Interrupts).
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoMSI True if the DMA hardware on the device having the given ID supports MSI (Message Signaled Interrupts).

Definition at line 4515 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoMultiFormat()

bool NTV2DeviceCanDoMultiFormat ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can simultaneously handle different video formats on more than one SDI input or output.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoMultiFormat True if the device having the given ID can simultaneously handle different video formats on more than one SDI input or output.

Definition at line 4615 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoMultiLinkAudio()

bool NTV2DeviceCanDoMultiLinkAudio ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports grouped audio system control
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoMultiLinkAudio True if the device supports grouped audio system control

Definition at line 4715 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoPCMControl()

bool NTV2DeviceCanDoPCMControl ( const NTV2DeviceID  inDeviceID)
Returns
True if the audio system(s) on the device having the given ID can set the per-audio-channel-pair non-PCM (Pulse Code Modulation) bits in outgoing embedded audio.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoPCMControl True if the audio system(s) on the device having the given ID can set the per-audio-channel-pair non-PCM (Pulse Code Modulation) bits in outgoing embedded audio.

Definition at line 4815 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoPCMDetection()

bool NTV2DeviceCanDoPCMDetection ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has per-audio-channel-pair PCM detection capabilities.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoPCMDetection True if the device having the given ID has per-audio-channel-pair PCM detection capabilities.

Definition at line 4915 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoPIO()

bool NTV2DeviceCanDoPIO ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports Programmed I/O.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoPIO True if the device having the given ID supports Programmed I/O.

Definition at line 5015 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoPlayback()

bool NTV2DeviceCanDoPlayback ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can output (play) video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoPlayback True if the device having the given ID can output (play) video.

Definition at line 5028 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoProgrammableRS422()

bool NTV2DeviceCanDoProgrammableRS422 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has at least one RS-422 serial port, and it (they) can be programmed (for baud rate, parity, etc.).
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoProgrammableRS422 True if the device having the given ID has at least one RS-422 serial port, and it (they) can be programmed (for baud rate, parity, etc.).

Definition at line 5128 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoProRes()

bool NTV2DeviceCanDoProRes ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can can accommodate Apple ProRes-compressed video in its frame buffers.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoProRes True if the device having the given ID can can accommodate Apple ProRes-compressed video in its frame buffers.

Definition at line 5228 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoQREZ()

bool NTV2DeviceCanDoQREZ ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoQREZ

Definition at line 5240 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoQuarterExpand()

bool NTV2DeviceCanDoQuarterExpand ( const NTV2DeviceID  inDeviceID)
Returns
True if the device supports quarter-sized frames (pixel-halving/line-halving on input, pixel-double/line-double on output).
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoQuarterExpand True if the device supports quarter-sized frames (pixel-halving/line-halving on input, pixel-double/line-double on output).

Definition at line 5253 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoRateConvert()

bool NTV2DeviceCanDoRateConvert ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can do frame rate conversion.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoRateConvert True if the device having the given ID can do frame rate conversion.

Definition at line 5353 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoRGBLevelAConversion()

bool NTV2DeviceCanDoRGBLevelAConversion ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can do RGB over 3G Level A.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoRGBLevelAConversion True if the device having the given ID can do RGB over 3G Level A.

Definition at line 5366 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoRGBPlusAlphaOut()

bool NTV2DeviceCanDoRGBPlusAlphaOut ( const NTV2DeviceID  inDeviceID)
Returns
True if the device with the given ID has CSCs capable of splitting the key (alpha) and YCbCr (fill) from RGB frame buffers that include alpha. Has nothing to do with RGB wire formats.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoRGBPlusAlphaOut True if the device with the given ID has CSCs capable of splitting the key (alpha) and YCbCr (fill) from RGB frame buffers that include alpha. Has nothing to do with RGB wire formats.

Definition at line 5466 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoRP188()

bool NTV2DeviceCanDoRP188 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can insert and/or extract RP-188/VITC.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoRP188 True if the device having the given ID can insert and/or extract RP-188/VITC.

Definition at line 5566 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoSDIErrorChecks()

bool NTV2DeviceCanDoSDIErrorChecks ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can perform SDI error checking.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoSDIErrorChecks True if the device having the given ID can perform SDI error checking.

Definition at line 5666 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoSDVideo()

bool NTV2DeviceCanDoSDVideo ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can handle SD (Standard Definition) video.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoSDVideo True if the device having the given ID can handle SD (Standard Definition) video.

Definition at line 5766 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoStackedAudio()

bool NTV2DeviceCanDoStackedAudio ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID uses a 'stacked' arrangement of its audio buffers.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoStackedAudio True if the device having the given ID uses a 'stacked' arrangement of its audio buffers.

Definition at line 5866 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoStereoIn()

bool NTV2DeviceCanDoStereoIn ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports 3D video input over dual-stream SDI.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoStereoIn True if the device having the given ID supports 3D video input over dual-stream SDI.

Definition at line 5966 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoStereoOut()

bool NTV2DeviceCanDoStereoOut ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports 3D video output over dual-stream SDI.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoStereoOut True if the device having the given ID supports 3D video output over dual-stream SDI.

Definition at line 6066 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoThunderbolt()

bool NTV2DeviceCanDoThunderbolt ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID connects to the host using a Thunderbolt cable.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoThunderbolt True if the device having the given ID connects to the host using a Thunderbolt cable.

Definition at line 6166 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoVersalSysMon()

bool NTV2DeviceCanDoVersalSysMon ( const NTV2DeviceID  inDeviceID)
Returns
True if the device has "Versal Adaptive SoC System Monitor"
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoVersalSysMon True if the device has "Versal Adaptive SoC System Monitor"

Definition at line 6266 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoVideoFormat()

bool NTV2DeviceCanDoVideoFormat ( const NTV2DeviceID  inDeviceID,
const NTV2VideoFormat  inVideoFormat 
)
Returns
True if the device having the given ID supports the given NTV2VideoFormat.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inVideoFormatSpecifies the NTV2VideoFormat.

NTV2DeviceCanDoVideoFormat

Definition at line 21244 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoVideoProcessing()

bool NTV2DeviceCanDoVideoProcessing ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoVideoProcessing

Definition at line 6365 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoVITC2()

bool NTV2DeviceCanDoVITC2 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can insert and/or extract RP-188/VITC2.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoVITC2 True if the device having the given ID can insert and/or extract RP-188/VITC2.

Definition at line 6465 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoWarmBootFPGA()

bool NTV2DeviceCanDoWarmBootFPGA ( const NTV2DeviceID  inDeviceID)
Returns
True if the device is capable of doing a warm boot rather than power cycling after firmware update.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanDoWarmBootFPGA True if the device is capable of doing a warm boot rather than power cycling after firmware update.

Definition at line 6565 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanDoWidget()

bool NTV2DeviceCanDoWidget ( const NTV2DeviceID  inDeviceID,
const NTV2WidgetID  inWidgetID 
)
Returns
True if the device having the given ID supports the given NTV2WidgetID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.
[in]inWidgetIDSpecifies the NTV2WidgetID.

NTV2DeviceCanDoWidget

Definition at line 35066 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanMeasureTemperature()

bool NTV2DeviceCanMeasureTemperature ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can measure its temperature.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanMeasureTemperature True if the device having the given ID can measure its temperature.

Definition at line 6665 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanReportFailSafeLoaded()

bool NTV2DeviceCanReportFailSafeLoaded ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can report if its "fail-safe" firmware is loaded and running.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanReportFailSafeLoaded True if the device having the given ID can report if its "fail-safe" firmware is loaded and running.

Definition at line 6765 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanReportFrameSize()

bool NTV2DeviceCanReportFrameSize ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanReportFrameSize

Definition at line 6864 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanReportRunningFirmwareDate()

bool NTV2DeviceCanReportRunningFirmwareDate ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID can report its running (and not necessarily installed) firmware date.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanReportRunningFirmwareDate True if the device having the given ID can report its running (and not necessarily installed) firmware date.

Definition at line 6964 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceCanThermostat()

bool NTV2DeviceCanThermostat ( const NTV2DeviceID  inDeviceID)
Returns
True if the fan on the device having the given ID can be thermostatically controlled.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceCanThermostat True if the fan on the device having the given ID can be thermostatically controlled.

Definition at line 7064 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetActiveMemorySize()

ULWord NTV2DeviceGetActiveMemorySize ( const NTV2DeviceID  inDeviceID)
Returns
Returns the size, in bytes, of the device's active RAM available for video and audio.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetActiveMemorySize Returns the size, in bytes, of the device's active RAM available for video and audio.

Definition at line 9572 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetDACVersion()

UWord NTV2DeviceGetDACVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the version number of the DAC on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetDACVersion Returns the version number of the DAC on the device having the given ID.

Definition at line 9671 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetDownConverterDelay()

UWord NTV2DeviceGetDownConverterDelay ( const NTV2DeviceID  inDeviceID)
Returns
Returns the down-converter delay on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetDownConverterDelay Returns the down-converter delay on the device having the given ID.

Definition at line 9770 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetGenlockVersion()

UWord NTV2DeviceGetGenlockVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the genlock hardware/firmware version number for the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetGenlockVersion Returns the genlock hardware/firmware version number for the device having the given ID.

Definition at line 9869 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetHDMIVersion()

ULWord NTV2DeviceGetHDMIVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the version number of the HDMI input or output hardware on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetHDMIVersion Returns the version number of the HDMI input or output hardware on the device having the given ID.

Definition at line 9968 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetLUTVersion()

ULWord NTV2DeviceGetLUTVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the version number of the LUT(s) on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetLUTVersion Returns the version number of the LUT(s) on the device having the given ID.

Definition at line 10067 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetMaxAudioChannels()

UWord NTV2DeviceGetMaxAudioChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the maximum number of audio channels that a single audio system can support on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetMaxAudioChannels Returns the maximum number of audio channels that a single audio system can support on the device having the given ID.

Definition at line 10166 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetMaxRegisterNumber()

ULWord NTV2DeviceGetMaxRegisterNumber ( const NTV2DeviceID  inDeviceID)
Returns
Returns the highest register number for the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetMaxRegisterNumber Returns the highest register number for the device having the given ID.

Definition at line 10265 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetMaxTransferCount()

ULWord NTV2DeviceGetMaxTransferCount ( const NTV2DeviceID  inDeviceID)
Returns
Returns the maximum number of 32-bit words that the DMA engine can move at a time on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetMaxTransferCount Returns the maximum number of 32-bit words that the DMA engine can move at a time on the device having the given ID.

Definition at line 10364 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNum2022ChannelsSFP1()

UWord NTV2DeviceGetNum2022ChannelsSFP1 ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of 2022 channels configured on SFP 1 on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNum2022ChannelsSFP1 Returns the number of 2022 channels configured on SFP 1 on the device having the given ID.

Definition at line 10463 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNum2022ChannelsSFP2()

UWord NTV2DeviceGetNum2022ChannelsSFP2 ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of 2022 channels configured on SFP 2 on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNum2022ChannelsSFP2 Returns the number of 2022 channels configured on SFP 2 on the device having the given ID.

Definition at line 10562 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNum25GSFPs()

UWord NTV2DeviceGetNum25GSFPs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of 25G SFPs for the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNum25GSFPs Returns the number of 25G SFPs for the device having the given ID.

Definition at line 10661 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNum4kQuarterSizeConverters()

UWord NTV2DeviceGetNum4kQuarterSizeConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of quarter-size 4K/UHD down-converters on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNum4kQuarterSizeConverters Returns the number of quarter-size 4K/UHD down-converters on the device having the given ID.

Definition at line 10760 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAESAudioInputChannels()

UWord NTV2DeviceGetNumAESAudioInputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of AES/EBU audio input channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAESAudioInputChannels Returns the number of AES/EBU audio input channels on the device having the given ID.

Definition at line 10859 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAESAudioOutputChannels()

UWord NTV2DeviceGetNumAESAudioOutputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of AES/EBU audio output channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAESAudioOutputChannels Returns the number of AES/EBU audio output channels on the device having the given ID.

Definition at line 10958 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAnalogAudioInputChannels()

UWord NTV2DeviceGetNumAnalogAudioInputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog audio input channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAnalogAudioInputChannels Returns the number of analog audio input channels on the device having the given ID.

Definition at line 11057 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAnalogAudioOutputChannels()

UWord NTV2DeviceGetNumAnalogAudioOutputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog audio output channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAnalogAudioOutputChannels Returns the number of analog audio output channels on the device having the given ID.

Definition at line 11156 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAnalogVideoInputs()

UWord NTV2DeviceGetNumAnalogVideoInputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog video inputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAnalogVideoInputs Returns the number of analog video inputs on the device having the given ID.

Definition at line 11255 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAnalogVideoOutputs()

UWord NTV2DeviceGetNumAnalogVideoOutputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog video outputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAnalogVideoOutputs Returns the number of analog video outputs on the device having the given ID.

Definition at line 11354 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumAudioSystems()

UWord NTV2DeviceGetNumAudioSystems ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of independent audio systems on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumAudioSystems Returns the number of independent audio systems on the device having the given ID.

Definition at line 11453 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumCrossConverters()

UWord NTV2DeviceGetNumCrossConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of cross-converters on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumCrossConverters Returns the number of cross-converters on the device having the given ID.

Definition at line 11552 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumCSCs()

UWord NTV2DeviceGetNumCSCs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of colorspace converter widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumCSCs Returns the number of colorspace converter widgets on the device having the given ID.

Definition at line 11651 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumDMAEngines()

ULWord NTV2DeviceGetNumDMAEngines ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of DMA engines on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumDMAEngines Returns the number of DMA engines on the device having the given ID.

Definition at line 11750 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumDownConverters()

UWord NTV2DeviceGetNumDownConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of down-converters on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumDownConverters Returns the number of down-converters on the device having the given ID.

Definition at line 11849 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumEmbeddedAudioInputChannels()

UWord NTV2DeviceGetNumEmbeddedAudioInputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of SDI-embedded input audio channels supported by the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumEmbeddedAudioInputChannels Returns the number of SDI-embedded input audio channels supported by the device having the given ID.

Definition at line 11948 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumEmbeddedAudioOutputChannels()

UWord NTV2DeviceGetNumEmbeddedAudioOutputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of SDI-embedded output audio channels supported by the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumEmbeddedAudioOutputChannels Returns the number of SDI-embedded output audio channels supported by the device having the given ID.

Definition at line 12047 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumFrameStores()

UWord NTV2DeviceGetNumFrameStores ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of frame stores on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumFrameStores Returns the number of frame stores on the device having the given ID.

Definition at line 12146 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumFrameSyncs()

UWord NTV2DeviceGetNumFrameSyncs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of frame sync widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumFrameSyncs Returns the number of frame sync widgets on the device having the given ID.

Definition at line 12245 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumHDMIAudioInputChannels()

UWord NTV2DeviceGetNumHDMIAudioInputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of HDMI audio input channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumHDMIAudioInputChannels Returns the number of HDMI audio input channels on the device having the given ID.

Definition at line 12257 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumHDMIAudioOutputChannels()

UWord NTV2DeviceGetNumHDMIAudioOutputChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of HDMI audio output channels on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumHDMIAudioOutputChannels Returns the number of HDMI audio output channels on the device having the given ID.

Definition at line 12356 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumHDMIVideoInputs()

UWord NTV2DeviceGetNumHDMIVideoInputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of HDMI video inputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumHDMIVideoInputs Returns the number of HDMI video inputs on the device having the given ID.

Definition at line 12455 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumHDMIVideoOutputs()

UWord NTV2DeviceGetNumHDMIVideoOutputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of HDMI video outputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumHDMIVideoOutputs Returns the number of HDMI video outputs on the device having the given ID.

Definition at line 12554 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumInputConverters()

UWord NTV2DeviceGetNumInputConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of input converter widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumInputConverters Returns the number of input converter widgets on the device having the given ID.

Definition at line 12653 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumLTCInputs()

UWord NTV2DeviceGetNumLTCInputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog LTC inputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumLTCInputs Returns the number of analog LTC inputs on the device having the given ID.

Definition at line 12752 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumLTCOutputs()

UWord NTV2DeviceGetNumLTCOutputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of analog LTC outputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumLTCOutputs Returns the number of analog LTC outputs on the device having the given ID.

Definition at line 12851 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumLUTBanks()

UWord NTV2DeviceGetNumLUTBanks ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of LUT banks on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumLUTBanks Returns the number of LUT banks on the device having the given ID.

Definition at line 12950 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumLUTs()

UWord NTV2DeviceGetNumLUTs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of LUT widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumLUTs Returns the number of LUT widgets on the device having the given ID.

Definition at line 13049 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumMixers()

UWord NTV2DeviceGetNumMixers ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of mixer/keyer widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumMixers Returns the number of mixer/keyer widgets on the device having the given ID.

Definition at line 13148 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumOutputConverters()

UWord NTV2DeviceGetNumOutputConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of output converter widgets on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumOutputConverters Returns the number of output converter widgets on the device having the given ID.

Definition at line 13247 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumReferenceVideoInputs()

UWord NTV2DeviceGetNumReferenceVideoInputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of reference video inputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumReferenceVideoInputs Returns the number of reference video inputs on the device having the given ID.

Definition at line 13346 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumSerialPorts()

UWord NTV2DeviceGetNumSerialPorts ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of RS-422 serial ports on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumSerialPorts Returns the number of RS-422 serial ports on the device having the given ID.

Definition at line 13445 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumUpConverters()

UWord NTV2DeviceGetNumUpConverters ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of up-converters on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumUpConverters Returns the number of up-converters on the device having the given ID.

Definition at line 13544 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumVideoChannels()

ULWord NTV2DeviceGetNumVideoChannels ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of video channels supported on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumVideoChannels Returns the number of video channels supported on the device having the given ID.

Definition at line 13643 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumVideoInputs()

UWord NTV2DeviceGetNumVideoInputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of SDI video inputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumVideoInputs Returns the number of SDI video inputs on the device having the given ID.

Definition at line 13742 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetNumVideoOutputs()

UWord NTV2DeviceGetNumVideoOutputs ( const NTV2DeviceID  inDeviceID)
Returns
Returns the number of SDI video outputs on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetNumVideoOutputs Returns the number of SDI video outputs on the device having the given ID.

Definition at line 13841 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetPingLED()

ULWord NTV2DeviceGetPingLED ( const NTV2DeviceID  inDeviceID)
Returns
Returns the highest bit number of the LED bits in the Global Control Register on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetPingLED Returns the highest bit number of the LED bits in the Global Control Register on the device having the given ID.

Definition at line 13940 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetSPIFlashVersion()

UWord NTV2DeviceGetSPIFlashVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the SPI flash version number for the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetSPIFlashVersion Returns the SPI flash version number for the device having the given ID.

Definition at line 14039 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceGetUFCVersion()

ULWord NTV2DeviceGetUFCVersion ( const NTV2DeviceID  inDeviceID)
Returns
Returns the version number of the UFC on the device having the given ID.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceGetUFCVersion Returns the version number of the UFC on the device having the given ID.

Definition at line 14138 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasAudioMonitorRCAJacks()

bool NTV2DeviceHasAudioMonitorRCAJacks ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has a pair of unbalanced RCA audio monitor output jacks.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasAudioMonitorRCAJacks True if the device having the given ID has a pair of unbalanced RCA audio monitor output jacks.

Definition at line 7164 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasBiDirectionalAnalogAudio()

bool NTV2DeviceHasBiDirectionalAnalogAudio ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has a bi-directional analog audio connector.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasBiDirectionalAnalogAudio True if the device having the given ID has a bi-directional analog audio connector.

Definition at line 7264 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasBiDirectionalSDI()

bool NTV2DeviceHasBiDirectionalSDI ( const NTV2DeviceID  inDeviceID)
Returns
True if the SDI connectors on the device having the given ID are bi-directional.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasBiDirectionalSDI True if the SDI connectors on the device having the given ID are bi-directional.

Definition at line 7364 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasBracketLED()

bool NTV2DeviceHasBracketLED ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports LEDs at IO ports
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasBracketLED True if the device having the given ID supports LEDs at IO ports

Definition at line 7464 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasHeadphoneJack()

bool NTV2DeviceHasHeadphoneJack ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has a headphone jack.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasHeadphoneJack True if the device having the given ID has a headphone jack.

Definition at line 7564 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasHEVCM30()

bool NTV2DeviceHasHEVCM30 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has an HEVC M30 encoder/decoder.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasHEVCM30 True if the device having the given ID has an HEVC M30 encoder/decoder.

Definition at line 7664 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasHEVCM31()

bool NTV2DeviceHasHEVCM31 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has an HEVC M31 encoder.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasHEVCM31 True if the device having the given ID has an HEVC M31 encoder.

Definition at line 7677 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasLEDAudioMeters()

bool NTV2DeviceHasLEDAudioMeters ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has LED audio meters.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasLEDAudioMeters True if the device having the given ID has LED audio meters.

Definition at line 7777 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasLPProductCode()

bool NTV2DeviceHasLPProductCode ( const NTV2DeviceID  inDeviceID)
Returns
True if the device has a local proc handling the product code
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasLPProductCode True if the device has a local proc handling the product code

Definition at line 7877 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasNTV4FrameStores()

bool NTV2DeviceHasNTV4FrameStores ( const NTV2DeviceID  inDeviceID)
Returns
True if the device has ntv4 frame stores
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasNTV4FrameStores True if the device has ntv4 frame stores

Definition at line 7977 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasNWL()

bool NTV2DeviceHasNWL ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has NorthWest Logic DMA hardware.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasNWL True if the device having the given ID has NorthWest Logic DMA hardware.

Definition at line 8077 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasPCIeGen2()

bool NTV2DeviceHasPCIeGen2 ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports 2nd-generation PCIe.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasPCIeGen2 True if the device having the given ID supports 2nd-generation PCIe.

Definition at line 8177 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasPWMFanControl()

bool NTV2DeviceHasPWMFanControl ( const NTV2DeviceID  inDeviceID)
Returns
True if the device has PWM Fan Control
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasPWMFanControl True if the device has PWM Fan Control

Definition at line 8277 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasRetailSupport()

bool NTV2DeviceHasRetailSupport ( const NTV2DeviceID  inDeviceID)
Returns
True if the device can be configured and controlled by the retail services and AJA Control Panel.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasRetailSupport True if the device can be configured and controlled by the retail services and AJA Control Panel.

Definition at line 8377 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasRotaryEncoder()

bool NTV2DeviceHasRotaryEncoder ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID supports rotary encoder volume control
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasRotaryEncoder True if the device having the given ID supports rotary encoder volume control

Definition at line 8477 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasSDIRelays()

bool NTV2DeviceHasSDIRelays ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID has bypass relays on its SDI connectors.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasSDIRelays True if the device having the given ID has bypass relays on its SDI connectors.

Definition at line 8577 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasSPIFlash()

bool NTV2DeviceHasSPIFlash ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasSPIFlash

Definition at line 8676 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasSPIFlashSerial()

bool NTV2DeviceHasSPIFlashSerial ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasSPIFlashSerial

Definition at line 8775 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceHasXilinxDMA()

bool NTV2DeviceHasXilinxDMA ( const NTV2DeviceID  inDeviceID)
Returns
True if the device has Xilinx DMA engine
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceHasXilinxDMA True if the device has Xilinx DMA engine

Definition at line 8875 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceIs64Bit()

bool NTV2DeviceIs64Bit ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceIs64Bit

Definition at line 8974 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceIsDirectAddressable()

bool NTV2DeviceIsDirectAddressable ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceIsDirectAddressable

Definition at line 9073 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceIsExternalToHost()

bool NTV2DeviceIsExternalToHost ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID connects to the host with a cable.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceIsExternalToHost True if the device having the given ID connects to the host with a cable.

Definition at line 9173 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceIsSupported()

bool NTV2DeviceIsSupported ( const NTV2DeviceID  inDeviceID)
Returns
True if the device having the given ID is supported by this SDK.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceIsSupported True if the device having the given ID is supported by this SDK.

Definition at line 9273 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceNeedsRoutingSetup()

bool NTV2DeviceNeedsRoutingSetup ( const NTV2DeviceID  inDeviceID)
Returns
True if the routing for the device having the given ID can be queried and/or changed.
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceNeedsRoutingSetup True if the routing for the device having the given ID can be queried and/or changed.

Definition at line 9373 of file ntv2devicefeatures.hpp.

◆ NTV2DeviceSoftwareCanChangeFrameBufferSize()

bool NTV2DeviceSoftwareCanChangeFrameBufferSize ( const NTV2DeviceID  inDeviceID)
Parameters
[in]inDeviceIDSpecifies the NTV2DeviceID of interest.

NTV2DeviceSoftwareCanChangeFrameBufferSize

Definition at line 9472 of file ntv2devicefeatures.hpp.