AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
ntv2enums.h File Reference

Enumerations for controlling NTV2 devices. More...

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

Go to the source code of this file.

Macros

#define DEVICE_ID_CORVID44_12G   DEVICE_ID_CORVID44_8KMK
 
#define DEVICE_ID_KONA5_4X12G   DEVICE_ID_KONA5_8K
 
#define DEVICE_IS_KONA5(__d__)
 
#define DEVICE_IS_KONA5_OE(__d__)
 
#define DEVICE_IS_SOJI(__d__)
 
#define DEVICE_IS_IOIP(__d__)
 
#define DEVICE_IS_KONAX(__d__)
 
#define NTV2_DEVICE_SUPPORTS_SMPTE2110(__d__)
 
#define NTV2_DEVICE_SUPPORTS_SMPTE2022(__d__)
 
#define NTV2_IS_VALID_STANDARD(__s__)   ((__s__) >= NTV2_STANDARD_1080 && (__s__) < NTV2_STANDARD_UNDEFINED)
 
#define NTV2_IS_PROGRESSIVE_STANDARD(__s__)
 
#define NTV2_IS_SD_STANDARD(__s__)   ((__s__) == NTV2_STANDARD_525 || (__s__) == NTV2_STANDARD_625)
 
#define NTV2_IS_HD_STANDARD(__s__)
 
#define NTV2_IS_UHD_STANDARD(__s__)
 
#define NTV2_IS_4K_STANDARD(__s__)
 
#define NTV2_IS_QUAD_STANDARD(__s__)   (NTV2_IS_UHD_STANDARD(__s__) || NTV2_IS_4K_STANDARD(__s__))
 
#define NTV2_IS_2K1080_STANDARD(__s__)   ((__s__) == NTV2_STANDARD_2Kx1080p || (__s__) == NTV2_STANDARD_2Kx1080i)
 
#define NTV2_IS_UHD2_STANDARD(__s__)   ((__s__) == NTV2_STANDARD_7680)
 
#define NTV2_IS_8K_STANDARD(__s__)   ((__s__) == NTV2_STANDARD_8192)
 
#define NTV2_IS_QUAD_QUAD_STANDARD(__s__)   (NTV2_IS_UHD2_STANDARD(__s__) || NTV2_IS_8K_STANDARD(__s__))
 
#define NTV2_IS_HFR_STANDARD(__s__)   (NTV2_STANDARD_3840HFR == (__s__) || NTV2_STANDARD_4096HFR == (__s__))
 
#define NTV2_IS_VALID_FRAME_BUFFER_FORMAT(__s__)   ((__s__) >= NTV2_FBF_10BIT_YCBCR && (__s__) < NTV2_FBF_NUMFRAMEBUFFERFORMATS)
 
#define NTV2_IS_VALID_FBF(__s__)   ((__s__) >= NTV2_FBF_10BIT_YCBCR && (__s__) < NTV2_FBF_NUMFRAMEBUFFERFORMATS)
 
#define NTV2_IS_FBF_PLANAR(__s__)
 
#define NTV2_IS_VALID_PLANAR_FRAME_BUFFER_FORMAT(__s__)   (NTV2_IS_FBF_PLANAR(__s__))
 
#define NTV2_IS_FBF_PRORES(__fbf__)
 
#define NTV2_IS_FBF_RGB(__fbf__)
 
#define NTV2_IS_FBF_8BIT(__fbf__)
 
#define NTV2_IS_FBF_10BIT(__fbf__)
 
#define NTV2_FBF_HAS_ALPHA(__fbf__)
 
#define NTV2_FBF_IS_RAW(__fbf__)
 
#define NTV2_FBF_IS_YCBCR(__fbf__)
 
#define NTV2_IS_FBF_12BIT_RGB(__fbf__)
 
#define NTV2_IS_VALID_NTV2FrameGeometry(__s__)   ((__s__) >= NTV2_FG_FIRST && (__s__) < NTV2_FG_NUMFRAMEGEOMETRIES)
 
#define NTV2_IS_QUAD_QUAD_FRAME_GEOMETRY(geom)   (geom == NTV2_FG_4x3840x2160 || geom == NTV2_FG_4x4096x2160)
 
#define NTV2_IS_QUAD_FRAME_GEOMETRY(geom)   ( geom == NTV2_FG_4x1920x1080 || geom == NTV2_FG_4x2048x1080 )
 
#define NTV2_IS_2K_1080_FRAME_GEOMETRY(geom)
 
#define NTV2_IS_TALL_VANC_GEOMETRY(__g__)
 
#define NTV2_IS_TALLER_VANC_GEOMETRY(__g__)
 
#define NTV2_IS_VANC_GEOMETRY(__g__)   (NTV2_IS_TALL_VANC_GEOMETRY(__g__) || NTV2_IS_TALLER_VANC_GEOMETRY(__g__))
 
#define NTV2_IS_VALID_NTV2FrameRate(__r__)   ((__r__) >= NTV2_FRAMERATE_6000 && (__r__) < NTV2_NUM_FRAMERATES)
 
#define NTV2_IS_SUPPORTED_NTV2FrameRate(__r__)   ((__r__) >= NTV2_FRAMERATE_6000 && (__r__) <= NTV2_FRAMERATE_1498)
 
#define NTV2_IS_FRACTIONAL_NTV2FrameRate(__r__)
 
#define NTV2_IS_HIGH_NTV2FrameRate(__r__)
 
#define NTV2_IS_VALID_NTV2ScanMethod(__m__)   ((__m__) >= NTV2Scan_Progressive && (__m__) < NTV2_NUM_SCANMETHODS)
 
#define NTV2_IS_PROGRESSIVE_SCAN(__m__)   ((__m__) == NTV2Scan_Progressive)
 
#define NTV2_IS_INTERLACED_SCAN(__m__)   ((__m__) == NTV2Scan_Interlaced)
 
#define NTV2_IS_PSF_SCAN(__m__)   ((__m__) == NTV2Scan_PSF)
 
#define NTV2_IS_VALID_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_PAL_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_HD_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_SD_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_720P_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_2K_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_2K_1080_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_4K_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_4K_HFR_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_QUAD_HFR_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_QUAD_FRAME_FORMAT(__f__)
 
#define NTV2_IS_QUAD_QUAD_FORMAT(__f__)
 
#define NTV2_IS_QUAD_QUAD_HFR_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_4K_4096_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_4K_QUADHD_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_UHD_VIDEO_FORMAT(__f__)   NTV2_IS_4K_QUADHD_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_UHD2_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_UHD2_FULL_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_8K_VIDEO_FORMAT(__f__)
 
#define NTV2_IS_372_DUALLINK_FORMAT(__f__)
 
#define NTV2_IS_525_FORMAT(__f__)
 
#define NTV2_IS_625_FORMAT(__f__)
 
#define NTV2_IS_INTERMEDIATE_FORMAT(__f__)
 
#define NTV2_IS_3G_FORMAT(__f__)
 
#define NTV2_IS_6G_FORMAT(__f__)
 
#define NTV2_IS_12G_FORMAT(__f__)
 
#define NTV2_IS_3Gb_FORMAT(__f__)
 
#define NTV2_IS_WIRE_FORMAT(__f__)
 
#define NTV2_IS_PSF_VIDEO_FORMAT(__f__)
 
#define NTV2_VIDEO_FORMAT_HAS_PROGRESSIVE_PICTURE(__f__)
 
#define NTV2_VIDEO_FORMAT_IS_DROP_FRAME(__f__)
 
#define NTV2_VIDEO_FORMAT_IS_A(__f__)
 
#define NTV2_VIDEO_FORMAT_IS_B(__f__)
 
#define NTV2_VIDEO_FORMAT_IS_J2K_SUPPORTED(__f__)
 
#define NTV2_IS_TSI_FORMAT(__f__)
 
#define NTV2_IS_SQUARE_DIVISION_FORMAT(__f__)
 
#define NTV2_VIDEO_FORMAT_NEEDS_CONVERSION(__f__)
 
#define NTV2_IS_VALID_MODE(__mode__)   (((__mode__) >= NTV2_MODE_DISPLAY) && ((__mode__) < NTV2_MODE_INVALID))
 
#define NTV2_IS_INPUT_MODE(__mode__)   ((__mode__) == NTV2_MODE_INPUT)
 
#define NTV2_IS_OUTPUT_MODE(__mode__)   ((__mode__) == NTV2_MODE_OUTPUT)
 
#define NTV2_INPUT_SOURCE_IS_HDMI(_inpSrc_)   ((_inpSrc_) >= NTV2_INPUTSOURCE_HDMI1 && (_inpSrc_) <= NTV2_INPUTSOURCE_HDMI4)
 
#define NTV2_INPUT_SOURCE_IS_ANALOG(_inpSrc_)   ((_inpSrc_) == NTV2_INPUTSOURCE_ANALOG1)
 
#define NTV2_INPUT_SOURCE_IS_SDI(_inpSrc_)   ((_inpSrc_) >= NTV2_INPUTSOURCE_SDI1 && (_inpSrc_) <= NTV2_INPUTSOURCE_SDI8)
 
#define NTV2_IS_VALID_INPUT_SOURCE(_inpSrc_)   (((_inpSrc_) >= 0) && ((_inpSrc_) < NTV2_INPUTSOURCE_INVALID))
 
#define NTV2_IS_VALID_IOKINDS(_k_)   (((_k_) == NTV2_IOKINDS_ALL) || ((_k_) == NTV2_IOKINDS_SDI) || ((_k_) == NTV2_IOKINDS_HDMI) || ((_k_) == NTV2_IOKINDS_ANALOG))
 
#define NTV2_OUTPUT_DEST_IS_HDMI(_dest_)   ((_dest_) == NTV2_OUTPUTDESTINATION_HDMI1)
 
#define NTV2_OUTPUT_DEST_IS_ANALOG(_dest_)   ((_dest_) == NTV2_OUTPUTDESTINATION_ANALOG1)
 
#define NTV2_OUTPUT_DEST_IS_SDI(_dest_)   ((_dest_) >= NTV2_OUTPUTDESTINATION_SDI1 && (_dest_) <= NTV2_OUTPUTDESTINATION_SDI8)
 
#define NTV2_IS_VALID_OUTPUT_DEST(_dest_)   (((_dest_) >= 0) && ((_dest_) < NTV2_NUM_OUTPUTDESTINATIONS))
 
#define NTV2_IS_VALID_CHANNEL(__x__)   ((__x__) >= NTV2_CHANNEL1 && (__x__) < NTV2_MAX_NUM_CHANNELS)
 
#define NTV2_STREAM_MASK_ALL   ((1 << NTV2_MAX_NUM_STREAMS) - 1)
 
#define NTV2_IS_VALID_RX_STREAM(__x__)   ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_STREAMS)
 
#define NTV2_IS_VALID_TX_STREAM(__x__)   ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_STREAMS)
 
#define NTV2_IS_VALID_RX_SINGLE_STREAM(__x__)   ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_SINGLE_STREAMS)
 
#define NTV2_IS_VALID_TX_SINGLE_STREAM(__x__)   ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_SINGLE_STREAMS)
 
#define NTV2_IS_VALID_NTV2ReferenceSource(__x__)   ((__x__) >= NTV2_REFERENCE_EXTERNAL && (__x__) < NTV2_NUM_REFERENCE_INPUTS)
 
#define NTV2_IS_INPUT_CROSSPOINT(__x__)
 
#define NTV2_IS_OUTPUT_CROSSPOINT(__x__)
 
#define NTV2_IS_VALID_NTV2CROSSPOINT(__x__)   (NTV2_IS_INPUT_CROSSPOINT (__x__) || NTV2_IS_OUTPUT_CROSSPOINT (__x__))
 
#define NTV2_IS_VALID_MIXERINPUTCONTROL(__x__)   ((__x__) >= NTV2MIXERINPUTCONTROL_FULLRASTER && (__x__) < NTV2MIXERINPUTCONTROL_INVALID)
 
#define NTV2_IS_VALID_MIXERMODE(__x__)   ((__x__) >= NTV2MIXERMODE_FOREGROUND_ON && (__x__) < NTV2MIXERMODE_INVALID)
 
#define NTV2_MAXBOARDS   8
 
#define NTV2_IS_VALID_FIELD(__x__)   ((__x__) >= NTV2_FIELD0 && (__x__) < NTV2_FIELD_INVALID)
 
#define NTV2_NUM_DMA_ENGINES   (NTV2_DMA4 - NTV2_DMA1 + 1)
 
#define NTV2_IS_VALID_AUDIO_BUFFER_SIZE(_x_)   ((_x_) >= NTV2_AUDIO_BUFFER_STANDARD && (_x_) < NTV2_MAX_NUM_AudioBufferSizes)
 
#define NTV2_IS_VALID_AUDIO_RATE(_x_)   ((_x_) < NTV2_MAX_NUM_AudioRates)
 
#define NTV2_IS_VALID_ENCODED_AUDIO_MODE(_x_)   ((_x_) >= NTV2_ENCODED_AUDIO_NORMAL && (_x_) < NTV2_MAX_NUM_EncodedAudioModes)
 
#define NTV2_IS_VALID_AUDIO_FORMAT(_x_)   ((_x_) < NTV2_MAX_NUM_AudioFormats)
 
#define NTV2_IS_VALID_EMBEDDED_AUDIO_INPUT(_x_)   ((_x_) >= NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_1 && (_x_) < NTV2_EMBEDDED_AUDIO_INPUT_INVALID)
 
#define NTV2_IS_VALID_EMBEDDED_AUDIO_CLOCK(_x_)   ((_x_) < NTV2_MAX_NUM_EmbeddedAudioClocks)
 
#define NTV2_AUDIO_SOURCE_IS_EMBEDDED(_x_)   ((_x_) == NTV2_AUDIO_EMBEDDED)
 
#define NTV2_AUDIO_SOURCE_IS_AES(_x_)   ((_x_) == NTV2_AUDIO_AES)
 
#define NTV2_AUDIO_SOURCE_IS_ANALOG(_x_)   ((_x_) == NTV2_AUDIO_ANALOG)
 
#define NTV2_AUDIO_SOURCE_IS_HDMI(_x_)   ((_x_) == NTV2_AUDIO_HDMI)
 
#define NTV2_IS_VALID_AUDIO_SOURCE(_x_)   ((_x_) >= NTV2_AUDIO_EMBEDDED && (_x_) < NTV2_AUDIO_SOURCE_INVALID)
 
#define NTV2_IS_VALID_AUDIO_LOOPBACK(_x_)   ((_x_) >= NTV2_AUDIO_LOOPBACK_OFF && (_x_) < NTV2_AUDIO_LOOPBACK_INVALID)
 
#define NTV2_IS_VALID_FRAMEBUFFER_ORIENTATION(_x_)   ((_x_) >= NTV2_FRAMEBUFFER_ORIENTATION_TOPDOWN && (_x_) < NTV2_MAX_NUM_VideoFrameBufferOrientations)
 
#define NTV2_IS_FRAMEBUFFER_ORIENTATION_FLIPPED(_x_)   ((_x_) == NTV2_FRAMEBUFFER_ORIENTATION_BOTTOMUP)
 
#define NTV2_IS_VALID_COLOR_CORRECTION_MODE(__x__)   ((__x__) >= NTV2_CCMODE_OFF && (__x__) < NTV2_MAX_NUM_ColorCorrectionModes)
 
#define NTV2_IS_ACTIVE_COLOR_CORRECTION_MODE(__x__)   (NTV2_IS_VALID_COLOR_CORRECTION_MODE (__x__) && (__x__) != NTV2_CCMODE_OFF)
 
#define NTV2_IS_VALID_RP188_MODE(__x__)   ((__x__) >= NTV2_RP188_INPUT && (__x__) < NTV2_MAX_NUM_RP188Modes)
 
#define NTV2_IS_VALID_FRAMESIZE(__x__)   ((__x__) >= NTV2_FRAMESIZE_2MB && (__x__) < NTV2_MAX_NUM_Framesizes)
 
#define NTV2_IS_VALID_8MB_FRAMESIZE(__x__)   ((__x__) == NTV2_FRAMESIZE_8MB || (__x__) == NTV2_FRAMESIZE_16MB || (__x__) == NTV2_FRAMESIZE_32MB)
 
#define NTV2_IS_VALID_VIDEO_DAC_MODE(__x__)   ((__x__) >= NTV2_480iRGB && (__x__) < NTV2_END_DACMODES)
 
#define NTV2_IS_VALID_QuarterSizeExpandMode(__q__)   ((__q__) == NTV2_QuarterSizeExpandOff || (__q__) == NTV2_QuarterSizeExpandOn)
 
#define NTV2_IS_VALID_FrameBufferQuality(__q__)   ((__q__) == NTV2_StandardQuality || (__q__) == NTV2_HighQuality || (__q__) == NTV2_ProResLT || (__q__) == NTV2_ProResProxy)
 
#define NTV2_IS_VALID_EncodeAsPSF(__x__)   ((__x__) == NTV2_NoPSF || (__x__) == NTV2_IsPSF)
 
#define NTV2_IS_VALID_OutputCrosspointID(__s__)   ((__s__) >= NTV2_XptBlack && (__s__) < NTV2_OUTPUT_CROSSPOINT_INVALID)
 
#define NTV2_IS_RGB_OutputCrosspointID(__s__)   (((unsigned char)(__s__)) & 0x80)
 
#define NTV2_IS_VALID_InputCrosspointID(__s__)   ((__s__) >= NTV2_FIRST_INPUT_CROSSPOINT && (__s__) <= NTV2_LAST_INPUT_CROSSPOINT)
 
#define NTV2_WIDGET_FIRST   0
 Identifies firmware widgets that logically can have zero or more signal inputs (identified by NTV2InputCrosspointID) and/or zero or more signal outputs (identified by NTV2OutputCrosspointID). More...
 
#define NTV2_IS_VALID_WIDGET(__w__)   (((__w__) >= NTV2_WIDGET_FIRST) && ((__w__) < NTV2_WIDGET_INVALID))
 
#define NTV2_IS_VALID_WIDGET_TYPE(__w__)   (((__w__) >= NTV2WidgetType_First) && ((__w__) < NTV2WidgetType_Invalid))
 
#define NTV2_IS_VALID_BREAKOUT_TYPE(__p__)   ((__p__) > NTV2_BreakoutNone && (__p__) < NTV2_MAX_NUM_BreakoutTypes)
 
#define EXTENDED_AUDIO_SUPPORTED
 
#define NTV2_IS_VALID_AUDIO_CHANNEL_PAIR(__p__)   ((__p__) >= NTV2_AudioChannel1_2 && (__p__) < NTV2_MAX_NUM_AudioChannelPair)
 
#define NTV2_IS_WITHIN_AUDIO_CHANNELS_1_TO_16(__p__)   ((__p__) >= NTV2_AudioChannel1_2 && (__p__) <= NTV2_AudioChannel15_16)
 
#define NTV2_IS_NORMAL_AUDIO_CHANNEL_PAIR(__p__)   ((__p__) >= NTV2_AudioChannel1_2 && (__p__) <= NTV2_AudioChannel15_16)
 
#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_PAIR(__p__)   ((__p__) >= NTV2_AudioChannel17_18 && (__p__) < NTV2_MAX_NUM_AudioChannelPair)
 
#define NTV2_AudioMonitor1_2   NTV2_AudioChannel1_2
 
#define NTV2_AudioMonitor3_4   NTV2_AudioChannel3_4
 
#define NTV2_AudioMonitor5_6   NTV2_AudioChannel5_6
 
#define NTV2_AudioMonitor7_8   NTV2_AudioChannel7_8
 
#define NTV2_AudioMonitor9_10   NTV2_AudioChannel9_10
 
#define NTV2_AudioMonitor11_12   NTV2_AudioChannel11_12
 
#define NTV2_AudioMonitor13_14   NTV2_AudioChannel13_14
 
#define NTV2_AudioMonitor15_16   NTV2_AudioChannel15_16
 
#define NTV2_MAX_NUM_AudioMonitorSelect   NTV2_AudioChannel17_18
 
#define NTV2_AUDIO_MONITOR_INVALID   NTV2_MAX_NUM_AudioMonitorSelect
 
#define NTV2_IS_VALID_AUDIO_MONITOR(__p__)   ((__p__) < NTV2_MAX_NUM_AudioMonitorSelect)
 
#define NTV2_IS_VALID_AUDIO_MIXER_CHANNEL(__p__)   ((__p__) >= NTV2_AudioMixerChannel1 && (__p__) < NTV2_MAX_NUM_AudioMixerChannel)
 
#define NTV2_IS_AUDIO_MIXER_CHANNELS_1_OR_2(__p__)   ((__p__) >= NTV2_AudioMixerChannel1 && (__p__) <= NTV2_AudioMixerChannel2)
 
#define NTV2_IS_VALID_AUDIO_MIXER_INPUT(__p__)   ((__p__) >= NTV2_AudioMixerInputMain && (__p__) < NTV2_AUDIO_MIXER_INPUT_INVALID)
 
#define NTV2_IS_AUDIO_MIXER_INPUT_MAIN(__p__)   ((__p__) == NTV2_AudioMixerInputMain)
 
#define NTV2_IS_VALID_AUDIO_CHANNEL_QUAD(__p__)   ((__p__) >= NTV2_AudioChannel1_4 && (__p__) < NTV2_MAX_NUM_Audio4ChannelSelect)
 
#define NTV2_IS_NORMAL_AUDIO_CHANNEL_QUAD(__p__)   ((__p__) >= NTV2_AudioChannel1_4 && (__p__) < NTV2_AudioChannel17_20)
 
#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_QUAD(__p__)   ((__p__) >= NTV2_AudioChannel17_20 && (__p__) < NTV2_MAX_NUM_Audio4ChannelSelect)
 
#define NTV2_IS_VALID_AUDIO_CHANNEL_OCTET(__p__)   ((__p__) >= NTV2_AudioChannel1_8 && (__p__) < NTV2_MAX_NUM_Audio8ChannelSelect)
 
#define NTV2_IS_NORMAL_AUDIO_CHANNEL_OCTET(__p__)   ((__p__) >= NTV2_AudioChannel1_8 && (__p__) < NTV2_AudioChannel17_24)
 
#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_OCTET(__p__)   ((__p__) >= NTV2_AudioChannel17_24 && (__p__) < NTV2_MAX_NUM_Audio8ChannelSelect)
 
#define NTV2_IS_VALID_CSC_MATRIX_TYPE(__p__)   ((__p__) >= NTV2_Rec709Matrix && (__p__) < NTV2_MAX_NUM_ColorSpaceMatrixTypes)
 
#define kLUTBank_RGB2YUV   0
 
#define kLUTBank_YUV2RGB   1
 
#define kLUTBank_SMPTE2FULL   0
 
#define kLUTBank_FULL2SMPTE   1
 
#define NTV2_IS_VALID_LUT_TYPE(__x__)   ((__x__) >= NTV2_LUTUnknown && (__x__) < NTV2_MAX_NUM_LutTypes)
 
#define NTV2_IS_VALID_HDMI_COLORSPACE(__x__)   ((__x__) > NTV2_HDMIColorSpaceAuto && (__x__) < NTV2_MAX_NUM_HDMIColorSpaces)
 
#define NTV2_OEM_VALID_HDMI_COLORSPACE(__x__)   ((__x__) > NTV2_HDMIColorSpaceRGB && (__x__) < NTV2_MAX_NUM_HDMIColorSpaces)
 
#define NTV2_IS_VALID_HDMI_PROTOCOL(__x__)   ((__x__) >= NTV2_HDMIProtocolHDMI && (__x__) < NTV2_MAX_NUM_HDMIProtocols)
 
#define NTV2_IS_VALID_HDMI_RANGE(__x__)   ((__x__) < NTV2_MAX_NUM_HDMIRanges)
 
#define NTV2_IS_VALID_HDMI_COLORIMETRY(__x__)   ((__x__) < NTV2_MAX_NUM_HDMIColorimetry)
 
#define NTV2_IS_VALID_HDMI_AUDIO_CHANNELS(__x__)   ((__x__) >= NTV2_HDMIAudio2Channels) && ((__x__) < NTV2_INVALID_HDMI_AUDIO_CHANNELS)
 
#define NTV2_IS_VALID_LHI_HDMI_COLORSPACE(__x__)   ((__x__) < NTV2_MAX_NUM_LHIHDMIColorSpaces)
 
#define NTV2_IS_VALID_HDMI_BITDEPTH(__x__)   ((__x__) < NTV2_MAX_NUM_HDMIBitDepths)
 
#define NTV2_IS_VALID_CSCRGBRANGE(__v__)   ((__v__) >= NTV2_CSC_RGB_RANGE_FULL && (__v__) < NTV2_CSC_RGB_RANGE_INVALID)
 
#define NTV2_IS_VALID_VIDEOLIMITING(__v__)   ((__v__) >= NTV2_VIDEOLIMITING_LEGALSDI && (__v__) < NTV2_VIDEOLIMITING_INVALID)
 
#define NTV2_IS_LIMITING_LEGALSDI(__v__)   ((__v__) == NTV2_VIDEOLIMITING_LEGALSDI)
 
#define NTV2_IS_LIMITING_OFF(__v__)   ((__v__) == NTV2_VIDEOLIMITING_OFF)
 
#define NTV2_IS_LIMITING_LEGALBROADCAST(__v__)   ((__v__) == NTV2_VIDEOLIMITING_LEGALBROADCAST)
 
#define NTV2_IS_VALID_VANCMODE(__v__)   ((__v__) >= NTV2_VANCMODE_OFF && (__v__) < NTV2_VANCMODE_INVALID)
 
#define NTV2_IS_VANCMODE_TALL(__v__)   ((__v__) == NTV2_VANCMODE_TALL)
 
#define NTV2_IS_VANCMODE_TALLER(__v__)   ((__v__) == NTV2_VANCMODE_TALLER)
 
#define NTV2_IS_VANCMODE_ON(__v__)   ((__v__) > NTV2_VANCMODE_OFF && (__v__) < NTV2_VANCMODE_INVALID)
 
#define NTV2_IS_VANCMODE_OFF(__v__)   ((__v__) == NTV2_VANCMODE_OFF)
 
#define NTV2VANCModeFromBools(_tall_, _taller_)   NTV2VANCMode ((_tall_) ? ((_taller_) ? NTV2_VANCMODE_TALLER : NTV2_VANCMODE_TALL) : NTV2_VANCMODE_OFF)
 
#define NTV2_IS_VALID_VANCDATASHIFT(__v__)   ((__v__) >= NTV2_VANCDATA_NORMAL && (__v__) < NTV2_MAX_NUM_VANCDataShiftModes)
 
#define NTV2_IS_VANCDATASHIFT_ENABLED(__v__)   ((__v__) == NTV2_VANCDATA_8BITSHIFT_ENABLE)
 
#define NTV2AudioSystemRemoveValues   (~(NTV2_AUDIOSYSTEM_Plus1 | NTV2_AUDIOSYSTEM_Plus2 | NTV2_AUDIOSYSTEM_Plus3))
 
#define NTV2_IS_VALID_AUDIO_SYSTEM(__x__)
 
#define NTV2_IS_VALID_RELAY_STATE(__x__)   ((__x__) >= NTV2_DEVICE_BYPASSED && (__x__) < NTV2_MAX_NUM_RelayStates)
 
#define NTV2_IS_VALID_TIMECODE_INDEX(__x__)   (int32_t(__x__) >= int32_t(NTV2_TCINDEX_DEFAULT) && int32_t(__x__) < int32_t(NTV2_MAX_NUM_TIMECODE_INDEXES))
 
#define NTV2_IS_ANALOG_TIMECODE_INDEX(__x__)   ((__x__) == NTV2_TCINDEX_LTC1 || (__x__) == NTV2_TCINDEX_LTC2)
 
#define NTV2_IS_ATC_VITC1_TIMECODE_INDEX(__x__)
 
#define NTV2_IS_ATC_VITC2_TIMECODE_INDEX(__x__)   ( (__x__) >= NTV2_TCINDEX_SDI1_2 && (__x__) <= NTV2_TCINDEX_SDI8_2 )
 
#define NTV2_IS_ATC_LTC_TIMECODE_INDEX(__x__)
 
#define NTV2_IS_SDI_TIMECODE_INDEX(__x__)   (NTV2_IS_VALID_TIMECODE_INDEX(__x__) && !NTV2_IS_ANALOG_TIMECODE_INDEX(__x__))
 
#define NTV2_IS_VALID_HDMI_V2MODE(__x__)   ((__x__) >= NTV2_HDMI_V2_HDSD_BIDIRECTIONAL && (__x__) < NTV2_HDMI_V2_MODE_INVALID)
 
#define NTV2_IS_VALID_RS422_PARITY(_x_)   ((_x_) == NTV2_RS422_NO_PARITY || (_x_) == NTV2_RS422_ODD_PARITY || (_x_) == NTV2_RS422_EVEN_PARITY)
 
#define NTV2_IS_VALID_RS422_BAUD_RATE(_x_)   ((_x_) == NTV2_RS422_BAUD_RATE_38400 || (_x_) == NTV2_RS422_BAUD_RATE_19200 || (_x_) == NTV2_RS422_BAUD_RATE_9600)
 
#define NTV2_IS_VALID_HDMI_SAMPLE_STRUCT(_x_)   ((_x_) >= NTV2_HDMI_YC422 && (_x_) < NTV2_NUM_HDMICOLORSPACEVALS)
 
#define NTV2_IS_VALID_FAN_SPEED(_x_)   ((_x_) == NTV2_FanSpeed_Low || (_x_) == NTV2_FanSpeed_Medium || (_x_) == NTV2_FanSpeed_High)
 
#define NTV2_IS_VALID_DIETEMP_SCALE(_x_)   ((_x_) >= NTV2DieTempScale_Celsius && (_x_) < NTV2DieTempScale_INVALID)
 
#define NTV2_IS_ALL_ANC_RGNS(_x_)   ((_x_) == NTV2_AncRgn_All)
 
#define NTV2_IS_VALID_ANC_RGN(_x_)   (NTV2_IS_ALL_ANC_RGNS(_x_) || ((_x_) >= NTV2_AncRgn_Field1 && (_x_) < NTV2_MAX_NUM_AncRgns))
 
#define NTV2_IS_NORMAL_ANC_RGN(_x_)   ((_x_) == NTV2_AncRgn_Field1 || (_x_) == NTV2_AncRgn_Field2)
 
#define NTV2_IS_MONITOR_ANC_RGN(_x_)   ((_x_) == NTV2_AncRgn_MonField1 || (_x_) == NTV2_AncRgn_MonField2)
 
#define FGVCROSSPOINTMASK   (BIT_0+BIT_1+BIT_2+BIT_3)
 
#define FGVCROSSPOINTSHIFT   (0)
 
#define BGVCROSSPOINTMASK   (BIT_4+BIT_5+BIT_6+BIT_7)
 
#define BGVCROSSPOINTSHIFT   (4)
 
#define FGKCROSSPOINTMASK   (BIT_8+BIT_9+BIT_10+BIT_11)
 
#define FGKCROSSPOINTSHIFT   (8)
 
#define BGKCROSSPOINTMASK   (BIT_12+BIT_13+BIT_14+BIT_15)
 
#define BGKCROSSPOINTSHIFT   (12)
 
#define VIDPROCMUX1MASK   (BIT_0+BIT_1)
 
#define VIDPROCMUX1SHIFT   (0)
 
#define VIDPROCMUX2MASK   (BIT_2+BIT_3)
 
#define VIDPROCMUX2SHIFT   (2)
 
#define VIDPROCMUX3MASK   (BIT_4+BIT_5)
 
#define VIDPROCMUX3SHIFT   (4)
 
#define VIDPROCMUX4MASK   (BIT_6+BIT_7)
 
#define VIDPROCMUX4SHIFT   (6)
 
#define VIDPROCMUX5MASK   (BIT_8+BIT_9)
 
#define VIDPROCMUX5SHIFT   (8)
 
#define SPLITMODEMASK   (BIT_30+BIT_31)
 
#define SPLITMODESHIFT   (30)
 

Typedefs

typedef NTV2FrameBufferFormat NTV2PixelFormat
 An alias for NTV2FrameBufferFormat. More...
 
typedef enum _NTV2ScanMethod NTV2ScanMethod
 Identifies a particular scan method. More...
 
typedef enum _NTV2VideoFormat NTV2VideoFormat
 Identifies a particular video format. More...
 
typedef enum NTV2InputSourceKind NTV2OutputDestKind
 
typedef enum NTV2InputSourceKind NTV2IOKind
 
typedef ULWord NTV2InputSourceKinds
 
typedef ULWord NTV2OutputDestKinds
 
typedef ULWord NTV2IOKinds
 
typedef enum NTV2OutputDestination NTV2OutputDest
 
typedef enum _NTV2DeviceKinds NTV2DeviceKinds
 These enum values are used for device selection/filtering. More...
 
typedef enum NTV2ReferenceSource NTV2RefSource
 
typedef enum NTV2VideoFrameBufferOrientation NTV2FrameBufferOrientation
 
typedef enum NTV2VideoFrameBufferOrientation NTV2FBOrientation
 
typedef enum NTV2QuarterSizeExpandMode NTV2QtrSizeExpandMode
 
typedef enum NTV2OutputCrosspointID NTV2OutputCrosspointID
 Identifies a widget output, a signal source, that potentially can drive another widget's input (identified by NTV2InputCrosspointID). More...
 
typedef enum NTV2OutputCrosspointID NTV2OutputXptID
 
typedef NTV2OutputXptID NTV2CrosspointID
 
typedef enum NTV2InputCrosspointID NTV2InputCrosspointID
 Identifies a widget input that potentially can accept a signal emitted from another widget's output (identified by NTV2OutputCrosspointID). More...
 
typedef enum NTV2InputCrosspointID NTV2InputXptID
 
typedef NTV2AudioChannelPair NTV2Audio2ChannelSelect
 
typedef NTV2AudioChannelPair NTV2AudioMonitorSelect
 
typedef NTV2Audio4ChannelSelect NTV2AudioChannelQuad
 
typedef NTV2Audio8ChannelSelect NTV2AudioChannelOctet
 
typedef NTV2_CSC_RGB_Range NTV2RGBBlackRange
 
typedef enum NTV2TCIndex NTV2TimecodeIndex
 
typedef enum NTV2AncillaryDataRegion NTV2AncDataRgn
 
typedef enum NTV2VPIDTransferCharacteristics NTV2VPIDXferChars
 
typedef enum NTV2VPIDTransferCharacteristics NTV2HDRXferChars
 
typedef enum NTV2VPIDColorimetry NTV2HDRColorimetry
 
typedef enum NTV2VPIDLuminance NTV2HDRLuminance
 

Enumerations

enum  NTV2DeviceID {
  DEVICE_ID_CORVID1 = 0x10244800, DEVICE_ID_CORVID22 = 0x10293000, DEVICE_ID_CORVID24 = 0x10402100, DEVICE_ID_CORVID3G = 0x10294900,
  DEVICE_ID_CORVID44 = 0x10565400, DEVICE_ID_CORVID44_2X4K = 0X10832402, DEVICE_ID_CORVID44_8K = 0X10832401, DEVICE_ID_CORVID44_8KMK = 0x10832400,
  DEVICE_ID_CORVID44_PLNR = 0X10832403, DEVICE_ID_CORVID88 = 0x10538200, DEVICE_ID_CORVIDHBR = 0x10668200, DEVICE_ID_CORVIDHEVC = 0x10634500,
  DEVICE_ID_IO4K = 0x10478300, DEVICE_ID_IO4KPLUS = 0x10710800, DEVICE_ID_IO4KUFC = 0x10478350, DEVICE_ID_IOEXPRESS = 0x10280300,
  DEVICE_ID_IOIP_2022 = 0x10710850, DEVICE_ID_IOIP_2110 = 0x10710851, DEVICE_ID_IOIP_2110_RGB12 = 0x10710852, DEVICE_ID_IOX3 = 0x10920600,
  DEVICE_ID_IOXT = 0x10378800, DEVICE_ID_KONA1 = 0x10756600, DEVICE_ID_KONA3G = 0x10294700, DEVICE_ID_KONA3GQUAD = 0x10322950,
  DEVICE_ID_KONA4 = 0x10518400, DEVICE_ID_KONA4UFC = 0x10518450, DEVICE_ID_KONA5 = 0x10798400, DEVICE_ID_KONA5_8KMK = 0x10798401,
  DEVICE_ID_KONA5_8K = 0x10798402, DEVICE_ID_KONA5_2X4K = 0x10798403, DEVICE_ID_KONA5_3DLUT = 0x10798404, DEVICE_ID_KONA5_OE1 = 0x10798405,
  DEVICE_ID_KONA5_OE2 = 0x10798406, DEVICE_ID_KONA5_OE3 = 0x10798407, DEVICE_ID_KONA5_OE4 = 0x10798408, DEVICE_ID_KONA5_OE5 = 0x10798409,
  DEVICE_ID_KONA5_OE6 = 0x1079840A, DEVICE_ID_KONA5_OE7 = 0x1079840B, DEVICE_ID_KONA5_OE8 = 0x1079840C, DEVICE_ID_KONA5_OE9 = 0x1079840D,
  DEVICE_ID_KONA5_OE10 = 0x1079840E, DEVICE_ID_KONA5_OE11 = 0x1079840F, DEVICE_ID_KONA5_OE12 = 0x10798410, DEVICE_ID_KONA5_8K_MV_TX = 0x10798420,
  DEVICE_ID_KONAHDMI = 0x10767400, DEVICE_ID_KONAIP_1RX_1TX_1SFP_J2K = 0x10646702, DEVICE_ID_KONAIP_1RX_1TX_2110 = 0x10646705, DEVICE_ID_KONAIP_2022 = 0x10646700,
  DEVICE_ID_KONAIP_2110 = 0x10646706, DEVICE_ID_KONAIP_2110_RGB12 = 0x10646707, DEVICE_ID_KONAIP_2TX_1SFP_J2K = 0x10646703, DEVICE_ID_KONAIP_4CH_2SFP = 0x10646701,
  DEVICE_ID_KONALHEPLUS = 0x10352300, DEVICE_ID_KONALHI = 0x10266400, DEVICE_ID_KONALHIDVI = 0x10266401, DEVICE_ID_KONAX = 0X10958501,
  DEVICE_ID_KONAXM = 0X10958500, DEVICE_ID_KONAIP_25G = 0X11001400, DEVICE_ID_SOJI_3DLUT = 0x10922400, DEVICE_ID_SOJI_DIAGS = 0x10922499,
  DEVICE_ID_SOJI_OE1 = 0x10922401, DEVICE_ID_SOJI_OE2 = 0x10922402, DEVICE_ID_SOJI_OE3 = 0x10922403, DEVICE_ID_SOJI_OE4 = 0x10922404,
  DEVICE_ID_SOJI_OE5 = 0x10922405, DEVICE_ID_SOJI_OE6 = 0x10922406, DEVICE_ID_SOJI_OE7 = 0x10922407, DEVICE_ID_TTAP = 0x10416000,
  DEVICE_ID_TTAP_PRO = 0x10879000, DEVICE_ID_SOFTWARE = 0x534F4654, DEVICE_ID_NOTFOUND = 0xFFFFFFFF, DEVICE_ID_INVALID = DEVICE_ID_NOTFOUND
}
 Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number for a given device. They are used to determine the feature set of the device, and which firmware to flash. More...
 
enum  NTV2Standard {
  NTV2_STANDARD_1080, NTV2_STANDARD_720, NTV2_STANDARD_525, NTV2_STANDARD_625,
  NTV2_STANDARD_1080p, NTV2_STANDARD_2K, NTV2_STANDARD_2Kx1080p, NTV2_STANDARD_2Kx1080i,
  NTV2_STANDARD_3840x2160p, NTV2_STANDARD_4096x2160p, NTV2_STANDARD_3840HFR, NTV2_STANDARD_4096HFR,
  NTV2_STANDARD_7680, NTV2_STANDARD_8192, NTV2_STANDARD_3840i, NTV2_STANDARD_4096i,
  NTV2_NUM_STANDARDS, NTV2_STANDARD_UNDEFINED = NTV2_NUM_STANDARDS, NTV2_STANDARD_INVALID = NTV2_NUM_STANDARDS
}
 Identifies a particular video standard. More...
 
enum  NTV2FrameBufferFormat {
  NTV2_FBF_FIRST = 0, NTV2_FBF_10BIT_YCBCR = NTV2_FBF_FIRST, NTV2_FBF_8BIT_YCBCR, NTV2_FBF_ARGB,
  NTV2_FBF_RGBA, NTV2_FBF_10BIT_RGB, NTV2_FBF_8BIT_YCBCR_YUY2, NTV2_FBF_ABGR,
  NTV2_FBF_LAST_SD_FBF = NTV2_FBF_ABGR, NTV2_FBF_10BIT_DPX, NTV2_FBF_10BIT_YCBCR_DPX, NTV2_FBF_8BIT_DVCPRO,
  NTV2_FBF_8BIT_YCBCR_420PL3, NTV2_FBF_8BIT_HDV, NTV2_FBF_24BIT_RGB, NTV2_FBF_24BIT_BGR,
  NTV2_FBF_10BIT_YCBCRA, NTV2_FBF_10BIT_DPX_LE, NTV2_FBF_48BIT_RGB, NTV2_FBF_12BIT_RGB_PACKED,
  NTV2_FBF_PRORES_DVCPRO, NTV2_FBF_PRORES_HDV, NTV2_FBF_10BIT_RGB_PACKED, NTV2_FBF_10BIT_ARGB,
  NTV2_FBF_16BIT_ARGB, NTV2_FBF_8BIT_YCBCR_422PL3, NTV2_FBF_10BIT_RAW_RGB, NTV2_FBF_10BIT_RAW_YCBCR,
  NTV2_FBF_10BIT_YCBCR_420PL3_LE, NTV2_FBF_10BIT_YCBCR_422PL3_LE, NTV2_FBF_10BIT_YCBCR_420PL2, NTV2_FBF_10BIT_YCBCR_422PL2,
  NTV2_FBF_8BIT_YCBCR_420PL2, NTV2_FBF_8BIT_YCBCR_422PL2, NTV2_FBF_LAST, NTV2_FBF_NUMFRAMEBUFFERFORMATS = NTV2_FBF_LAST,
  NTV2_FBF_INVALID = NTV2_FBF_NUMFRAMEBUFFERFORMATS
}
 Identifies a particular video frame buffer format. See Device Frame Buffer Formats for details. More...
 
enum  NTV2FrameGeometry {
  NTV2_FG_1920x1080 = 0, NTV2_FG_FIRST = NTV2_FG_1920x1080, NTV2_FG_1280x720 = 1, NTV2_FG_720x486 = 2,
  NTV2_FG_720x576 = 3, NTV2_FG_1920x1114 = 4, NTV2_FG_2048x1114 = 5, NTV2_FG_720x508 = 6,
  NTV2_FG_720x598 = 7, NTV2_FG_1920x1112 = 8, NTV2_FG_1280x740 = 9, NTV2_FG_2048x1080 = 10,
  NTV2_FG_2048x1556 = 11, NTV2_FG_2048x1588 = 12, NTV2_FG_2048x1112 = 13, NTV2_FG_720x514 = 14,
  NTV2_FG_720x612 = 15, NTV2_FG_4x1920x1080 = 16, NTV2_FG_4x2048x1080 = 17, NTV2_FG_4x3840x2160 = 18,
  NTV2_FG_4x4096x2160 = 19, NTV2_FG_LAST = NTV2_FG_4x4096x2160, NTV2_FG_NUMFRAMEGEOMETRIES, NTV2_FG_INVALID = NTV2_FG_NUMFRAMEGEOMETRIES
}
 Identifies a particular video frame geometry. More...
 
enum  NTV2FrameRate {
  NTV2_FRAMERATE_UNKNOWN = 0, NTV2_FRAMERATE_6000 = 1, NTV2_FRAMERATE_FIRST = NTV2_FRAMERATE_6000, NTV2_FRAMERATE_5994 = 2,
  NTV2_FRAMERATE_3000 = 3, NTV2_FRAMERATE_2997 = 4, NTV2_FRAMERATE_2500 = 5, NTV2_FRAMERATE_2400 = 6,
  NTV2_FRAMERATE_2398 = 7, NTV2_FRAMERATE_5000 = 8, NTV2_FRAMERATE_4800 = 9, NTV2_FRAMERATE_4795 = 10,
  NTV2_FRAMERATE_12000 = 11, NTV2_FRAMERATE_11988 = 12, NTV2_FRAMERATE_1500 = 13, NTV2_FRAMERATE_1498 = 14,
  NTV2_FRAMERATE_1900 = 15, NTV2_FRAMERATE_1898 = 16, NTV2_FRAMERATE_1800 = 17, NTV2_FRAMERATE_1798 = 18,
  NTV2_FRAMERATE_LAST = NTV2_FRAMERATE_1798, NTV2_NUM_FRAMERATES, NTV2_FRAMERATE_INVALID = NTV2_FRAMERATE_UNKNOWN
}
 Identifies a particular video frame rate. More...
 
enum  NTV2ScanGeometry {
  NTV2_SG_UNKNOWN = 0, NTV2_SG_525 = 1, NTV2_SG_625 = 2, NTV2_SG_750 = 3,
  NTV2_SG_1125 = 4, NTV2_SG_1250 = 5, NTV2_SG_2Kx1080 = 8, NTV2_SG_2Kx1556 = 9
}
 
enum  _NTV2ScanMethod {
  NTV2Scan_Progressive = 0, NTV2Scan_NonInterlaced = NTV2Scan_Progressive, NTV2Scan_Interlaced, NTV2Scan_PSF,
  NTV2Scan_ProgressiveSegmentedFrame = NTV2Scan_PSF, NTV2_NUM_SCANMETHODS, NTV2Scan_Invalid = NTV2_NUM_SCANMETHODS
}
 Identifies a particular scan method. More...
 
enum  _NTV2VideoFormat {
  NTV2_FORMAT_UNKNOWN, NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT = 1, NTV2_FORMAT_FIRST_STANDARD_DEF_FORMAT = 32, NTV2_FORMAT_FIRST_2K_DEF_FORMAT = 64,
  NTV2_FORMAT_FIRST_4K_DEF_FORMAT = 80, NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT2 = 110, NTV2_FORMAT_FIRST_UHD_TSI_DEF_FORMAT = 200, NTV2_FORMAT_FIRST_4K_TSI_DEF_FORMAT = 250,
  NTV2_FORMAT_FIRST_4K_DEF_FORMAT2 = 300, NTV2_FORMAT_FIRST_UHD2_DEF_FORMAT = 350, NTV2_FORMAT_FIRST_UHD2_FULL_DEF_FORMAT = 400, NTV2_FORMAT_1080i_5000 = NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT,
  NTV2_FORMAT_1080i_5994, NTV2_FORMAT_1080i_6000, NTV2_FORMAT_720p_5994, NTV2_FORMAT_720p_6000,
  NTV2_FORMAT_1080psf_2398, NTV2_FORMAT_1080psf_2400, NTV2_FORMAT_1080p_2997, NTV2_FORMAT_1080p_3000,
  NTV2_FORMAT_1080p_2500, NTV2_FORMAT_1080p_2398, NTV2_FORMAT_1080p_2400, NTV2_FORMAT_1080p_2K_2398,
  NTV2_FORMAT_1080p_2K_2400, NTV2_FORMAT_1080psf_2K_2398, NTV2_FORMAT_1080psf_2K_2400, NTV2_FORMAT_720p_5000,
  NTV2_FORMAT_1080p_5000_B, NTV2_FORMAT_1080p_5994_B, NTV2_FORMAT_1080p_6000_B, NTV2_FORMAT_720p_2398,
  NTV2_FORMAT_720p_2500, NTV2_FORMAT_1080p_5000_A, NTV2_FORMAT_1080p_5994_A, NTV2_FORMAT_1080p_6000_A,
  NTV2_FORMAT_1080p_2K_2500, NTV2_FORMAT_1080psf_2K_2500, NTV2_FORMAT_1080psf_2500_2, NTV2_FORMAT_1080psf_2997_2,
  NTV2_FORMAT_1080psf_3000_2, NTV2_FORMAT_END_HIGH_DEF_FORMATS, NTV2_FORMAT_525_5994 = NTV2_FORMAT_FIRST_STANDARD_DEF_FORMAT, NTV2_FORMAT_625_5000,
  NTV2_FORMAT_525_2398, NTV2_FORMAT_525_2400, NTV2_FORMAT_525psf_2997, NTV2_FORMAT_625psf_2500,
  NTV2_FORMAT_END_STANDARD_DEF_FORMATS, NTV2_FORMAT_2K_1498 = NTV2_FORMAT_FIRST_2K_DEF_FORMAT, NTV2_FORMAT_2K_1500, NTV2_FORMAT_2K_2398,
  NTV2_FORMAT_2K_2400, NTV2_FORMAT_2K_2500, NTV2_FORMAT_END_2K_DEF_FORMATS, NTV2_FORMAT_4x1920x1080psf_2398 = NTV2_FORMAT_FIRST_4K_DEF_FORMAT,
  NTV2_FORMAT_4x1920x1080psf_2400, NTV2_FORMAT_4x1920x1080psf_2500, NTV2_FORMAT_4x1920x1080p_2398, NTV2_FORMAT_4x1920x1080p_2400,
  NTV2_FORMAT_4x1920x1080p_2500, NTV2_FORMAT_4x2048x1080psf_2398, NTV2_FORMAT_4x2048x1080psf_2400, NTV2_FORMAT_4x2048x1080psf_2500,
  NTV2_FORMAT_4x2048x1080p_2398, NTV2_FORMAT_4x2048x1080p_2400, NTV2_FORMAT_4x2048x1080p_2500, NTV2_FORMAT_4x1920x1080p_2997,
  NTV2_FORMAT_4x1920x1080p_3000, NTV2_FORMAT_4x1920x1080psf_2997, NTV2_FORMAT_4x1920x1080psf_3000, NTV2_FORMAT_4x2048x1080p_2997,
  NTV2_FORMAT_4x2048x1080p_3000, NTV2_FORMAT_4x2048x1080psf_2997, NTV2_FORMAT_4x2048x1080psf_3000, NTV2_FORMAT_4x1920x1080p_5000,
  NTV2_FORMAT_4x1920x1080p_5994, NTV2_FORMAT_4x1920x1080p_6000, NTV2_FORMAT_4x2048x1080p_5000, NTV2_FORMAT_4x2048x1080p_5994,
  NTV2_FORMAT_4x2048x1080p_6000, NTV2_FORMAT_4x2048x1080p_4795, NTV2_FORMAT_4x2048x1080p_4800, NTV2_FORMAT_4x2048x1080p_11988,
  NTV2_FORMAT_4x2048x1080p_12000, NTV2_FORMAT_END_4K_DEF_FORMATS, NTV2_FORMAT_1080p_2K_6000_A = NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT2, NTV2_FORMAT_1080p_2K_5994_A,
  NTV2_FORMAT_1080p_2K_2997, NTV2_FORMAT_1080p_2K_3000, NTV2_FORMAT_1080p_2K_5000_A, NTV2_FORMAT_1080p_2K_4795_A,
  NTV2_FORMAT_1080p_2K_4800_A, NTV2_FORMAT_1080p_2K_4795_B, NTV2_FORMAT_1080p_2K_4800_B, NTV2_FORMAT_1080p_2K_5000_B,
  NTV2_FORMAT_1080p_2K_5994_B, NTV2_FORMAT_1080p_2K_6000_B, NTV2_FORMAT_END_HIGH_DEF_FORMATS2, NTV2_FORMAT_3840x2160psf_2398 = NTV2_FORMAT_FIRST_UHD_TSI_DEF_FORMAT,
  NTV2_FORMAT_3840x2160psf_2400, NTV2_FORMAT_3840x2160psf_2500, NTV2_FORMAT_3840x2160p_2398, NTV2_FORMAT_3840x2160p_2400,
  NTV2_FORMAT_3840x2160p_2500, NTV2_FORMAT_3840x2160p_2997, NTV2_FORMAT_3840x2160p_3000, NTV2_FORMAT_3840x2160psf_2997,
  NTV2_FORMAT_3840x2160psf_3000, NTV2_FORMAT_3840x2160p_5000, NTV2_FORMAT_3840x2160p_5994, NTV2_FORMAT_3840x2160p_6000,
  NTV2_FORMAT_3840x2160p_5000_B, NTV2_FORMAT_3840x2160p_5994_B, NTV2_FORMAT_3840x2160p_6000_B, NTV2_FORMAT_4096x2160psf_2398 = NTV2_FORMAT_FIRST_4K_TSI_DEF_FORMAT,
  NTV2_FORMAT_4096x2160psf_2400, NTV2_FORMAT_4096x2160psf_2500, NTV2_FORMAT_4096x2160p_2398, NTV2_FORMAT_4096x2160p_2400,
  NTV2_FORMAT_4096x2160p_2500, NTV2_FORMAT_4096x2160p_2997, NTV2_FORMAT_4096x2160p_3000, NTV2_FORMAT_4096x2160psf_2997,
  NTV2_FORMAT_4096x2160psf_3000, NTV2_FORMAT_4096x2160p_4795, NTV2_FORMAT_4096x2160p_4800, NTV2_FORMAT_4096x2160p_5000,
  NTV2_FORMAT_4096x2160p_5994, NTV2_FORMAT_4096x2160p_6000, NTV2_FORMAT_4096x2160p_11988, NTV2_FORMAT_4096x2160p_12000,
  NTV2_FORMAT_4096x2160p_4795_B, NTV2_FORMAT_4096x2160p_4800_B, NTV2_FORMAT_4096x2160p_5000_B, NTV2_FORMAT_4096x2160p_5994_B,
  NTV2_FORMAT_4096x2160p_6000_B, NTV2_FORMAT_END_4K_TSI_DEF_FORMATS, NTV2_FORMAT_4x1920x1080p_5000_B = NTV2_FORMAT_FIRST_4K_DEF_FORMAT2, NTV2_FORMAT_4x1920x1080p_5994_B,
  NTV2_FORMAT_4x1920x1080p_6000_B, NTV2_FORMAT_4x2048x1080p_5000_B, NTV2_FORMAT_4x2048x1080p_5994_B, NTV2_FORMAT_4x2048x1080p_6000_B,
  NTV2_FORMAT_4x2048x1080p_4795_B, NTV2_FORMAT_4x2048x1080p_4800_B, NTV2_FORMAT_END_4K_DEF_FORMATS2, NTV2_FORMAT_4x3840x2160p_2398 = NTV2_FORMAT_FIRST_UHD2_DEF_FORMAT,
  NTV2_FORMAT_4x3840x2160p_2400, NTV2_FORMAT_4x3840x2160p_2500, NTV2_FORMAT_4x3840x2160p_2997, NTV2_FORMAT_4x3840x2160p_3000,
  NTV2_FORMAT_4x3840x2160p_5000, NTV2_FORMAT_4x3840x2160p_5994, NTV2_FORMAT_4x3840x2160p_6000, NTV2_FORMAT_4x3840x2160p_5000_B,
  NTV2_FORMAT_4x3840x2160p_5994_B, NTV2_FORMAT_4x3840x2160p_6000_B, NTV2_FORMAT_END_UHD2_DEF_FORMATS, NTV2_FORMAT_4x4096x2160p_2398 = NTV2_FORMAT_FIRST_UHD2_FULL_DEF_FORMAT,
  NTV2_FORMAT_4x4096x2160p_2400, NTV2_FORMAT_4x4096x2160p_2500, NTV2_FORMAT_4x4096x2160p_2997, NTV2_FORMAT_4x4096x2160p_3000,
  NTV2_FORMAT_4x4096x2160p_4795, NTV2_FORMAT_4x4096x2160p_4800, NTV2_FORMAT_4x4096x2160p_5000, NTV2_FORMAT_4x4096x2160p_5994,
  NTV2_FORMAT_4x4096x2160p_6000, NTV2_FORMAT_4x4096x2160p_4795_B, NTV2_FORMAT_4x4096x2160p_4800_B, NTV2_FORMAT_4x4096x2160p_5000_B,
  NTV2_FORMAT_4x4096x2160p_5994_B, NTV2_FORMAT_4x4096x2160p_6000_B, NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS, NTV2_MAX_NUM_VIDEO_FORMATS = NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS
}
 Identifies a particular video format. More...
 
enum  NTV2Mode {
  NTV2_MODE_DISPLAY, NTV2_MODE_OUTPUT = NTV2_MODE_DISPLAY, NTV2_MODE_CAPTURE, NTV2_MODE_INPUT = NTV2_MODE_CAPTURE,
  NTV2_MODE_INVALID
}
 Used to identify the mode of a widget_framestore, or the direction of an AutoCirculate stream: either Capture (Input) or Display (Output). More...
 
enum  NTV2InputSource {
  NTV2_INPUTSOURCE_ANALOG1, NTV2_INPUTSOURCE_HDMI1, NTV2_INPUTSOURCE_HDMI2, NTV2_INPUTSOURCE_HDMI3,
  NTV2_INPUTSOURCE_HDMI4, NTV2_INPUTSOURCE_SDI1, NTV2_INPUTSOURCE_SDI2, NTV2_INPUTSOURCE_SDI3,
  NTV2_INPUTSOURCE_SDI4, NTV2_INPUTSOURCE_SDI5, NTV2_INPUTSOURCE_SDI6, NTV2_INPUTSOURCE_SDI7,
  NTV2_INPUTSOURCE_SDI8, NTV2_INPUTSOURCE_INVALID, NTV2_NUM_INPUTSOURCES = NTV2_INPUTSOURCE_INVALID
}
 Identifies a specific video input source. More...
 
enum  NTV2InputSourceKind {
  NTV2_IOKINDS_NONE = 0, NTV2_IOKINDS_SDI = 1, NTV2_IOKINDS_HDMI = 2, NTV2_IOKINDS_ANALOG = 4,
  NTV2_IOKINDS_ALL = (NTV2_IOKINDS_SDI | NTV2_IOKINDS_HDMI | NTV2_IOKINDS_ANALOG), NTV2_INPUTSOURCES_ALL = NTV2_IOKINDS_ALL, NTV2_INPUTSOURCES_SDI = NTV2_IOKINDS_SDI, NTV2_INPUTSOURCES_HDMI = NTV2_IOKINDS_HDMI,
  NTV2_INPUTSOURCES_ANALOG = NTV2_IOKINDS_ANALOG, NTV2_INPUTSOURCES_NONE = NTV2_IOKINDS_NONE
}
 Used to classify or filter NTV2InputSource or NTV2OutputDest values. More...
 
enum  NTV2OutputDestination {
  NTV2_OUTPUTDESTINATION_ANALOG1, NTV2_OUTPUTDESTINATION_HDMI1, NTV2_OUTPUTDESTINATION_SDI1, NTV2_OUTPUTDESTINATION_SDI2,
  NTV2_OUTPUTDESTINATION_SDI3, NTV2_OUTPUTDESTINATION_SDI4, NTV2_OUTPUTDESTINATION_SDI5, NTV2_OUTPUTDESTINATION_SDI6,
  NTV2_OUTPUTDESTINATION_SDI7, NTV2_OUTPUTDESTINATION_SDI8, NTV2_OUTPUTDESTINATION_INVALID, NTV2_NUM_OUTPUTDESTINATIONS = NTV2_OUTPUTDESTINATION_INVALID,
  NTV2_OUTPUTDESTINATION_ANALOG = NTV2_OUTPUTDESTINATION_ANALOG1, NTV2_OUTPUTDESTINATION_HDMI = NTV2_OUTPUTDESTINATION_HDMI1
}
 Identifies a specific video output destination. More...
 
enum  NTV2Channel {
  NTV2_CHANNEL1, NTV2_CHANNEL2, NTV2_CHANNEL3, NTV2_CHANNEL4,
  NTV2_CHANNEL5, NTV2_CHANNEL6, NTV2_CHANNEL7, NTV2_CHANNEL8,
  NTV2_MAX_NUM_CHANNELS, NTV2_CHANNEL_INVALID = NTV2_MAX_NUM_CHANNELS
}
 These enum values are mostly used to identify a specific widget_framestore. They're also commonly used to identify an AutoCirculate Channel for video streaming. Finally, they can also be used anywhere a zero-based index value is expected. More...
 
enum  _NTV2DeviceKinds {
  NTV2_DEVICEKIND_ALL = 0xFFFF, NTV2_DEVICEKIND_SOFTWARE = 0x8000, NTV2_DEVICEKIND_INPUT = 0x0001, NTV2_DEVICEKIND_OUTPUT = 0x0002,
  NTV2_DEVICEKIND_SDI = 0x0004, NTV2_DEVICEKIND_HDMI = 0x0008, NTV2_DEVICEKIND_ANALOG = 0x0010, NTV2_DEVICEKIND_SFP = 0x0020,
  NTV2_DEVICEKIND_IP = NTV2_DEVICEKIND_SFP, NTV2_DEVICEKIND_EXTERNAL = 0x0040, NTV2_DEVICEKIND_4K = 0x0080, NTV2_DEVICEKIND_8K = 0x0100,
  NTV2_DEVICEKIND_6G = 0x0400, NTV2_DEVICEKIND_12G = 0x0800, NTV2_DEVICEKIND_CUSTOM_ANC = 0x1000, NTV2_DEVICEKIND_RELAYS = 0x2000,
  NTV2_DEVICEKIND_NONE = 0
}
 These enum values are used for device selection/filtering. More...
 
enum  NTV2Stream {
  NTV2_VIDEO1_STREAM = 0, NTV2_VIDEO2_STREAM = 1, NTV2_VIDEO3_STREAM = 2, NTV2_VIDEO4_STREAM = 3,
  NTV2_AUDIO1_STREAM = 4, NTV2_AUDIO2_STREAM = 5, NTV2_AUDIO3_STREAM = 6, NTV2_AUDIO4_STREAM = 7,
  NTV2_ANC1_STREAM = 8, NTV2_ANC2_STREAM = 9, NTV2_ANC3_STREAM = 10, NTV2_ANC4_STREAM = 11,
  NTV2_VIDEO4K_STREAM = 12, NTV2_MAX_NUM_SINGLE_STREAMS = NTV2_VIDEO4K_STREAM, NTV2_MAX_NUM_STREAMS = 13, NTV2_STREAM_INVALID = NTV2_MAX_NUM_STREAMS
}
 Identifies a specific IP-based data stream. More...
 
enum  NTV2StreamType {
  VIDEO_STREAM, AUDIO_STREAM, ANC_STREAM, VIDEO_4K_STREAM,
  INVALID_STREAM
}
 Identifies the kind of data that can be carried by an IP-based data stream. More...
 
enum  NTV2ReferenceSource {
  NTV2_REFERENCE_EXTERNAL = 0, NTV2_REFERENCE_INPUT1 = 1, NTV2_REFERENCE_INPUT2 = 2, NTV2_REFERENCE_FREERUN = 3,
  NTV2_REFERENCE_ANALOG_INPUT1 = 4, NTV2_REFERENCE_HDMI_INPUT1 = 5, NTV2_REFERENCE_INPUT3 = 6, NTV2_REFERENCE_INPUT4 = 7,
  NTV2_REFERENCE_INPUT5 = 8, NTV2_REFERENCE_INPUT6 = 9, NTV2_REFERENCE_INPUT7 = 10, NTV2_REFERENCE_INPUT8 = 11,
  NTV2_REFERENCE_SFP1_PTP = 12, NTV2_REFERENCE_SFP1_PCR = 13, NTV2_REFERENCE_SFP2_PTP = 14, NTV2_REFERENCE_SFP2_PCR = 15,
  NTV2_REFERENCE_HDMI_INPUT2 = 16, NTV2_REFERENCE_HDMI_INPUT3 = 17, NTV2_REFERENCE_HDMI_INPUT4 = 18, NTV2_NUM_REFERENCE_INPUTS,
  NTV2_REFERENCE_HDMI_INPUT = NTV2_REFERENCE_HDMI_INPUT1, NTV2_REFERENCE_ANALOG_INPUT = NTV2_REFERENCE_ANALOG_INPUT1, NTV2_REFERENCE_INVALID = NTV2_NUM_REFERENCE_INPUTS
}
 These enum values identify a specific source for the device's (output) reference clock. More...
 
enum  NTV2RefVoltage { NTV2_REFVOLTAGE_1, NTV2_REFVOLTAGE_4 }
 
enum  NTV2FS1ReferenceSelect {
  NTV2FS1_RefSelect_None = 0, NTV2FS1_RefSelect_RefBNC = 1, NTV2FS1_RefSelect_ComponentY = 2, NTV2FS1_RefSelect_SVideo = 4,
  NTV2FS1_RefSelect_Composite = 8
}
 
enum  NTV2FS1FreezeOutput { NTV2FS1_FreezeOutput_Disable = 0, NTV2FS1_FreezeOutput_Enable = 1 }
 
enum  NTV2FS1OutputTone { NTV2FS1_OUTPUTTONE_DISABLE = 0, NTV2FS1_OUTPUTTONE_ENABLE = 1 }
 
enum  NTV2FS1AudioTone { NTV2FS1_AUDIOTONE_400Hz = 0, NTV2FS1_AUDIOTONE_1000Hz = 1 }
 
enum  NTV2FS1AudioLevel { NTV2FS1_AUDIOLEVEL_24dBu = 0, NTV2FS1_AUDIOLEVEL_18dBu = 1, NTV2FS1_AUDIOLEVEL_12dBu = 2, NTV2FS1_AUDIOLEVEL_15dBu = 3 }
 
enum  NTV2InterruptMask {
  NTV2_DISABLEINTERRUPTS = 0x0, NTV2_OUTPUTVERTICAL = 0x1, NTV2_INPUT1VERTICAL = 0x2, NTV2_INPUT2VERTICAL = 0x4,
  NTV2_AUDIOINTERRUPT = 0x8, NTV2_AUDIOOUTWRAPINTERRUPT = 0x10, NTV2_AUDIOINWRAPINTERRUPT = 0x20, NTV2_AUDIOWRAPRATEINTERRUPT = 0x40,
  NTV2_UART_TX_INTERRUPT = 0x80, NTV2_UART_RX_INTERRUPT = 0x100, NTV2_FS1_I2C_INTERRUPT1 = 0x200, NTV2_FS1_I2C_INTERRUPT2 = 0x400,
  NTV2_AUX_VERTICAL_INTERRUPT = 0x800, NTV2_AUX_VERTICAL_INTERRUPT_CLEAR = 0x1000, NTV2_FS1_I2C_INTERRUPT2_CLEAR = 0x2000, NTV2_FS1_I2C_INTERRUPT1_CLEAR = 0x4000,
  NTV2_UART_RX_INTERRUPT_CLEAR = 0x8000, NTV2_AUDIOCHUNKRATE_CLEAR = 0x10000, NTV2_UART_TX_INTERRUPT2 = 0x20000, NTV2_OUTPUT2VERTICAL = 0x40000,
  NTV2_OUTPUT3VERTICAL = 0x80000, NTV2_OUTPUT4VERTICAL = 0x100000, NTV2_OUTPUT4VERTICAL_CLEAR = 0x200000, NTV2_OUTPUT3VERTICAL_CLEAR = 0x400000,
  NTV2_OUTPUT2VERTICAL_CLEAR = 0x800000, NTV2_UART_TX_INTERRUPT_CLEAR = 0x1000000, NTV2_WRAPRATEINTERRUPT_CLEAR = 0x2000000, NTV2_UART_TX_INTERRUPT2_CLEAR = 0x4000000,
  NTV2_AUDIOOUTWRAPINTERRUPT_CLEAR = 0x8000000, NTV2_AUDIOINTERRUPT_CLEAR = 0x10000000, NTV2_INPUT2VERTICAL_CLEAR = 0x20000000, NTV2_INPUT1VERTICAL_CLEAR = 0x40000000,
  NTV2_OUTPUTVERTICAL_CLEAR = 0x80000000
}
 
enum  NTV2InterruptShift {
  NTV2_OUTPUTVERTICAL_SHIFT = 0x0, NTV2_INPUT1VERTICAL_SHIFT = 0x1, NTV2_INPUT2VERTICAL_SHIFT = 0x2, NTV2_AUDIOINTERRUPT_SHIFT = 0x3,
  NTV2_AUDIOOUTWRAPINTERRUPT_SHIFT = 0x4, NTV2_AUDIOINWRAPINTERRUPT_SHIFT = 0x5, NTV2_AUDIOWRAPRATEINTERRUPT_SHIFT = 0x6, NTV2_UART_TX_INTERRUPT_SHIFT = 0x7,
  NTV2_UART_RX_INTERRUPT_SHIFT = 0x8, NTV2_FS1_I2C_INTERRUPT1_SHIFT = 0x9, NTV2_FS1_I2C_INTERRUPT2_SHIFT = 0xA, NTV2_AUX_VERTICAL_INTERRUPT_SHIFT = 0xB,
  NTV2_AUX_VERTICAL_INTERRUPT_CLEAR_SHIFT = 0xC, NTV2_FS1_I2C_INTERRUPT2_CLEAR_SHIFT = 0xD, NTV2_FS1_I2C_INTERRUPT1_CLEAR_SHIFT = 0xE, NTV2_UART_RX_INTERRUPT_CLEAR_SHIFT = 0xF,
  NTV2_AUDIOCHUNKRATE_CLEAR_SHIFT = 0x10, NTV2_UART_TX_INTERRUPT2_SHIFT = 0x11, NTV2_OUTPUT2VERTICAL_SHIFT = 0x12, NTV2_OUTPUT3VERTICAL_SHIFT = 0x13,
  NTV2_OUTPUT4VERTICAL_SHIFT = 0x14, NTV2_OUTPUT4VERTICAL_CLEAR_SHIFT = 0x15, NTV2_OUTPUT3VERTICAL_CLEAR_SHIFT = 0x16, NTV2_OUTPUT2VERTICAL_CLEAR_SHIFT = 0x17,
  NTV2_UART_TX_INTERRUPT_CLEAR_SHIFT = 0x18, NTV2_WRAPRATEINTERRUPT_CLEAR_SHIFT = 0x19, NTV2_UART_TX_INTERRUPT2_CLEAR_SHIFT = 0x1A, NTV2_AUDIOOUTWRAPINTERRUPT_CLEAR_SHIFT = 0x1B,
  NTV2_AUDIOINTERRUPT_CLEAR_SHIFT = 0x1C, NTV2_INPUT2VERTICAL_CLEAR_SHIFT = 0x1D, NTV2_INPUT1VERTICAL_CLEAR_SHIFT = 0x1E, NTV2_OUTPUTVERTICAL_CLEAR_SHIFT = 0x1F
}
 
enum  NTV2Interrupt2Mask {
  NTV2_INPUT3VERTICAL = 0x2, NTV2_INPUT4VERTICAL = 0x4, NTV2_HDMIRXV2HOTPLUGDETECT = 0x10, NTV2_HDMIRXV2HOTPLUGDETECT_CLEAR = 0x20,
  NTV2_HDMIRXV2AVICHANGE = 0x40, NTV2_HDMIRXV2AVICHANGE_CLEAR = 0x80, NTV2_INPUT5VERTICAL = 0x100, NTV2_INPUT6VERTICAL = 0x200,
  NTV2_INPUT7VERTICAL = 0x400, NTV2_INPUT8VERTICAL = 0x800, NTV2_OUTPUT5VERTICAL = 0x1000, NTV2_OUTPUT6VERTICAL = 0x2000,
  NTV2_OUTPUT7VERTICAL = 0x4000, NTV2_OUTPUT8VERTICAL = 0x8000, NTV2_OUTPUT8VERTICAL_CLEAR = 0x10000, NTV2_OUTPUT7VERTICAL_CLEAR = 0x20000,
  NTV2_OUTPUT6VERTICAL_CLEAR = 0x40000, NTV2_OUTPUT5VERTICAL_CLEAR = 0x80000, NTV2_INPUT8VERTICAL_CLEAR = 0x2000000, NTV2_INPUT7VERTICAL_CLEAR = 0x4000000,
  NTV2_INPUT6VERTICAL_CLEAR = 0x8000000, NTV2_INPUT5VERTICAL_CLEAR = 0x10000000, NTV2_INPUT4VERTICAL_CLEAR = 0x20000000, NTV2_INPUT3VERTICAL_CLEAR = 0x40000000
}
 
enum  NTV2Interrupt2Shift {
  NTV2_INPUT3VERTICAL_SHIFT = 0x1, NTV2_INPUT4VERTICAL_SHIFT = 0x2, NTV2_HDMIRXV2HOTPLUGDETECT_SHIFT = 0x4, NTV2_HDMIRXV2HOTPLUGDETECT_CLEAR_SHIFT = 0x5,
  NTV2_HDMIRXV2AVICHANGE_SHIFT = 0x6, NTV2_HDMIRXV2AVICHANGE_CLEAR_SHIFT = 0x7, NTV2_INPUT5VERTICAL_SHIFT = 0x8, NTV2_INPUT6VERTICAL_SHIFT = 0x9,
  NTV2_INPUT7VERTICAL_SHIFT = 0xA, NTV2_INPUT8VERTICAL_SHIFT = 0xB, NTV2_OUTPUT5VERTICAL_SHIFT = 0xC, NTV2_OUTPUT6VERTICAL_SHIFT = 0xD,
  NTV2_OUTPUT7VERTICAL_SHIFT = 0xE, NTV2_OUTPUT8VERTICAL_SHIFT = 0xF, NTV2_OUTPUT8VERTICAL_CLEAR_SHIFT = 0x10, NTV2_OUTPUT7VERTICAL_CLEAR_SHIFT = 0x11,
  NTV2_OUTPUT6VERTICAL_CLEAR_SHIFT = 0x12, NTV2_OUTPUT5VERTICAL_CLEAR_SHIFT = 0x13, NTV2_INPUT8VERTICAL_CLEAR_SHIFT = 0x19, NTV2_INPUT7VERTICAL_CLEAR_SHIFT = 0x1A,
  NTV2_INPUT6VERTICAL_CLEAR_SHIFT = 0x1B, NTV2_INPUT5VERTICAL_CLEAR_SHIFT = 0x1C, NTV2_INPUT4VERTICAL_CLEAR_SHIFT = 0x1D, NTV2_INPUT3VERTICAL_CLEAR_SHIFT = 0x1E
}
 
enum  NTV2DMAInterruptMask {
  NTV2_DISABLE_DMAINTERRUPTS = 0, NTV2_DMA1_ENABLE = 1, NTV2_DMA2_ENABLE = 2, NTV2_DMA3_ENABLE = 4,
  NTV2_DMA4_ENABLE = 8, NTV2_DMA_BUS_ERROR = 16
}
 
enum  NTV2DMAStatusBits {
  NTV2_DMA1_CLEAR = 0x08000000, NTV2_DMA2_CLEAR = 0x10000000, NTV2_DMA3_CLEAR = 0x20000000, NTV2_DMA4_CLEAR = 0x40000000,
  NTV2_BUSERROR_CLEAR = 0x80000000
}
 
enum  NTV2RegisterWriteMode { NTV2_REGWRITE_SYNCTOFIELD, NTV2_REGWRITE_SYNCTOFRAME, NTV2_REGWRITE_IMMEDIATE, NTV2_REGWRITE_SYNCTOFIELD_AFTER10LINES }
 These values are used to determine when certain register writes actually take effect. See CNTV2Card::SetRegisterWriteMode or Field/Frame Interrupts. More...
 
enum  NTV2SignalMask {
  NTV2_SIGNALMASK_NONE = 0, NTV2_SIGNALMASK_Y = 1, NTV2_SIGNALMASK_Cb = 2, NTV2_SIGNALMASK_Cr = 4,
  NTV2_SIGNALMASK_ALL = 1+2+4
}
 
enum  NTV2Crosspoint {
  NTV2CROSSPOINT_CHANNEL1, NTV2CROSSPOINT_CHANNEL2, NTV2CROSSPOINT_INPUT1, NTV2CROSSPOINT_INPUT2,
  NTV2CROSSPOINT_MATTE, NTV2CROSSPOINT_FGKEY, NTV2CROSSPOINT_CHANNEL3, NTV2CROSSPOINT_CHANNEL4,
  NTV2CROSSPOINT_INPUT3, NTV2CROSSPOINT_INPUT4, NTV2CROSSPOINT_CHANNEL5, NTV2CROSSPOINT_CHANNEL6,
  NTV2CROSSPOINT_CHANNEL7, NTV2CROSSPOINT_CHANNEL8, NTV2CROSSPOINT_INPUT5, NTV2CROSSPOINT_INPUT6,
  NTV2CROSSPOINT_INPUT7, NTV2CROSSPOINT_INPUT8, NTV2_NUM_CROSSPOINTS, NTV2CROSSPOINT_INVALID = NTV2_NUM_CROSSPOINTS
}
 Logically, these are an NTV2Channel combined with an NTV2Mode. More...
 
enum  NTV2Ch1VidProcMode { NTV2VIDPROCMODE_MIX, NTV2VIDPROCMODE_SPLIT, NTV2VIDPROCMODE_KEY, NTV2VIDPROCMODE_INVALID }
 
enum  NTV2Ch2OutputMode { NTV2Ch2OUTPUTMODE_BGV, NTV2Ch2OUTPUTMODE_FGV, NTV2Ch2OUTPUTMODE_MIXEDKEY, NTV2Ch2OUTPUTMODE_INVALID }
 
enum  NTV2SplitMode {
  NTV2SPLITMODE_HORZSPLIT, NTV2SPLITMODE_VERTSPLIT, NTV2SPLITMODE_HORZSLIT, NTV2SPLITMODE_VERTSLIT,
  NTV2SPLITMODE_INVALID
}
 
enum  NTV2MixerKeyerInputControl { NTV2MIXERINPUTCONTROL_FULLRASTER, NTV2MIXERINPUTCONTROL_SHAPED, NTV2MIXERINPUTCONTROL_UNSHAPED, NTV2MIXERINPUTCONTROL_INVALID }
 These enum values identify the Mixer/Keyer foreground and background input control values. More...
 
enum  NTV2MixerKeyerMode {
  NTV2MIXERMODE_FOREGROUND_ON, NTV2MIXERMODE_MIX, NTV2MIXERMODE_SPLIT, NTV2MIXERMODE_FOREGROUND_OFF,
  NTV2MIXERMODE_INVALID
}
 These enum values identify the mixer mode. More...
 
enum  NTV2OutputFilter { NTV2OUTPUTFILTER_NONE, NTV2OUTPUTFILTER_VERTICAL, NTV2OUTPUTFILTER_FIELD1, NTV2OUTPUTFILTER_FIELD2 }
 
enum  NTV2ProcAmpControl {
  NTV2PROCAMPSTANDARDDEFBRIGHTNESS, NTV2PROCAMPSTANDARDDEFCONTRAST, NTV2PROCAMPSTANDARDDEFSATURATION, NTV2PROCAMPSTANDARDDEFHUE,
  NTV2PROCAMPHIGHDEFBRIGHTNESS, NTV2PROCAMPHIGHDEFCONTRAST, NTV2PROCAMPHIGHDEFSATURATION, NTV2PROCAMPHIGHDEFHUE
}
 
enum  NTV2Prop {
  PROP_SETTINGS, PROP_TESTPATTERN, PROP_EXPORT, PROP_CAPTURE,
  PROP_VIDEOPROC, PROP_NONE
}
 
enum  NTV2FieldID { NTV2_FIELD0, NTV2_FIELD1, NTV2_FIELD_INVALID }
 These values are used to identify fields for interlaced video. See Field/Frame Interrupts and CNTV2Card::WaitForInputFieldID. More...
 
enum  DMADirection { DMA_READ, DMA_WRITE }
 
enum  NTV2DMAEngine {
  NTV2_PIO, NTV2_DMA1, NTV2_DMA2, NTV2_DMA3,
  NTV2_DMA4, NTV2_AUTODMA2, NTV2_AUTODMA3, NTV2_DMA_FIRST_AVAILABLE
}
 
enum  QuickExportMode { QUICKEXPORT_DESKTOP, QUICKEXPORT_WINDOW, QUICKEXPORT_CLIPBOARD, QUICKEXPORT_FILE }
 
enum  NTV2CaptureSource { NTV2CAPTURESOURCE_INPUT1, NTV2CAPTURESOURCE_INPUT2, NTV2CAPTURESOURCE_INPUT1_PLUS_INPUT2, NTV2CAPTURESOURCE_FRAMEBUFFER }
 
enum  NTV2CaptureDestination {
  NTV2CAPTUREDESTINATION_CLIPBOARD, NTV2CAPTUREDESTINATION_BMPFILE, NTV2CAPTUREDESTINATION_JPEGFILE, NTV2CAPTUREDESTINATION_YUVFILE,
  NTV2CAPTUREDESTINATION_TIFFFILE, NTV2CAPTUREDESTINATION_WINDOW, NTV2CAPTUREDESTINATION_PNGFILE, NTV2CAPTUREDESTINATION_FRAMEBUFFERONLY,
  NTV2_MAX_NUM_CaptureDestinations
}
 
enum  NTV2CaptureMode { NTV2CAPTUREMODE_FIELD, NTV2CAPTUREMODE_FRAME, NTV2_MAX_NUM_CaptureModes }
 
enum  NTV2AudioBufferSize {
  NTV2_AUDIO_BUFFER_SIZE_1MB = 0, NTV2_AUDIO_BUFFER_SIZE_4MB = 1, NTV2_AUDIO_BUFFER_STANDARD = NTV2_AUDIO_BUFFER_SIZE_1MB, NTV2_AUDIO_BUFFER_BIG = NTV2_AUDIO_BUFFER_SIZE_4MB,
  NTV2_AUDIO_BUFFER_INVALID, NTV2_MAX_NUM_AudioBufferSizes = NTV2_AUDIO_BUFFER_INVALID
}
 Represents the size of the audio buffer used by a device audio system for storing captured samples or samples awaiting playout. For example, NTV2_AUDIO_BUFFER_SIZE_4MB means that a 4MB chunk of device memory is used to store captured audio samples, while another 4MB block of device memory is used to store audio samples for playout. More...
 
enum  NTV2AudioRate {
  NTV2_AUDIO_48K, NTV2_AUDIO_96K, NTV2_AUDIO_192K, NTV2_MAX_NUM_AudioRates,
  NTV2_AUDIO_RATE_INVALID = NTV2_MAX_NUM_AudioRates
}
 
enum  NTV2EncodedAudioMode { NTV2_ENCODED_AUDIO_NORMAL, NTV2_ENCODED_AUDIO_SRC_DISABLED, NTV2_MAX_NUM_EncodedAudioModes, NTV2_ENCODED_AUDIO_MODE_INVALID = NTV2_MAX_NUM_EncodedAudioModes }
 
enum  NTV2AudioFormat { NTV2_AUDIO_FORMAT_LPCM, NTV2_AUDIO_FORMAT_DOLBY, NTV2_MAX_NUM_AudioFormats, NTV2_AUDIO_FORMAT_INVALID = NTV2_MAX_NUM_AudioFormats }
 
enum  NTV2EmbeddedAudioInput {
  NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_1, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_2, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_3, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_4,
  NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_5, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_6, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_7, NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_8,
  NTV2_MAX_NUM_EmbeddedAudioInputs, NTV2_EMBEDDED_AUDIO_INPUT_INVALID = NTV2_MAX_NUM_EmbeddedAudioInputs
}
 This enum value determines/states which SDI video input will be used to supply audio samples to an audio system. It assumes that the audio systems' audio source is set to NTV2_AUDIO_EMBEDDED. More...
 
enum  NTV2EmbeddedAudioClock { NTV2_EMBEDDED_AUDIO_CLOCK_REFERENCE, NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT, NTV2_MAX_NUM_EmbeddedAudioClocks, NTV2_EMBEDDED_AUDIO_CLOCK_INVALID = NTV2_MAX_NUM_EmbeddedAudioClocks }
 This enum value determines/states the device audio clock reference source. It was important to set this to NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT on older devices. Newer devices always use NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT and cannot be changed. More...
 
enum  NTV2AudioSource {
  NTV2_AUDIO_EMBEDDED, NTV2_AUDIO_AES, NTV2_AUDIO_ANALOG, NTV2_AUDIO_HDMI,
  NTV2_AUDIO_MIC, NTV2_MAX_NUM_AudioSources, NTV2_AUDIO_SOURCE_INVALID = NTV2_MAX_NUM_AudioSources
}
 This enum value determines/states where an audio system will obtain its audio samples. More...
 
enum  NTV2AudioLoopBack { NTV2_AUDIO_LOOPBACK_OFF, NTV2_AUDIO_LOOPBACK_ON, NTV2_AUDIO_LOOPBACK_INVALID }
 This enum value determines/states if an audio output embedder will embed silence (zeroes) or de-embedded audio from an SDI input. More...
 
enum  NTV2VideoFrameBufferOrientation {
  NTV2_FBO_TOPDOWN, NTV2_FBO_BOTTOMUP, NTV2_FBO_INVALID, NTV2_FBO_NORMAL = NTV2_FBO_TOPDOWN,
  NTV2_FBO_MAX_NUM_FBOS = NTV2_FBO_INVALID, NTV2_FRAMEBUFFER_ORIENTATION_TOPDOWN = NTV2_FBO_TOPDOWN, NTV2_FRAMEBUFFER_ORIENTATION_NORMAL = NTV2_FBO_NORMAL, NTV2_FRAMEBUFFER_ORIENTATION_BOTTOMUP = NTV2_FBO_BOTTOMUP,
  NTV2_FRAMEBUFFER_ORIENTATION_INVALID = NTV2_FBO_INVALID, NTV2_MAX_NUM_VideoFrameBufferOrientations = NTV2_FBO_INVALID
}
 Determines the order that raster lines are written into, or read out of, frame buffer memory on the device. More...
 
enum  NTV2ColorCorrectionHostAccessBank {
  NTV2_CCHOSTACCESS_CH1BANK0, NTV2_CCHOSTACCESS_CH1BANK1, NTV2_CCHOSTACCESS_CH2BANK0, NTV2_CCHOSTACCESS_CH2BANK1,
  NTV2_CCHOSTACCESS_CH3BANK0, NTV2_CCHOSTACCESS_CH3BANK1, NTV2_CCHOSTACCESS_CH4BANK0, NTV2_CCHOSTACCESS_CH4BANK1,
  NTV2_CCHOSTACCESS_CH5BANK0, NTV2_CCHOSTACCESS_CH5BANK1, NTV2_CCHOSTACCESS_CH6BANK0, NTV2_CCHOSTACCESS_CH6BANK1,
  NTV2_CCHOSTACCESS_CH7BANK0, NTV2_CCHOSTACCESS_CH7BANK1, NTV2_CCHOSTACCESS_CH8BANK0, NTV2_CCHOSTACCESS_CH8BANK1,
  NTV2_MAX_NUM_ColorCorrectionHostAccessBanks
}
 
enum  NTV2ColorCorrectionMode {
  NTV2_CCMODE_OFF, NTV2_CCMODE_RGB, NTV2_CCMODE_YCbCr, NTV2_CCMODE_3WAY,
  NTV2_MAX_NUM_ColorCorrectionModes, NTV2_CCMODE_INVALID = NTV2_MAX_NUM_ColorCorrectionModes
}
 
enum  NTV2_RP188Mode { NTV2_RP188_INPUT, NTV2_RP188_OUTPUT, NTV2_MAX_NUM_RP188Modes, NTV2_RP188_INVALID = NTV2_MAX_NUM_RP188Modes }
 
enum  NTV2_GlobalAudioPlaybackMode { NTV2_AUDIOPLAYBACK_NOW, NTV2_AUDIOPLAYBACK_NEXTFRAME, NTV2_AUDIOPLAYBACK_NORMALAUTOCIRCULATE, NTV2_AUDIOPLAYBACK_1STAUTOCIRCULATEFRAME }
 
enum  NTV2Framesize {
  NTV2_FRAMESIZE_2MB, NTV2_FRAMESIZE_4MB, NTV2_FRAMESIZE_8MB, NTV2_FRAMESIZE_16MB,
  NTV2_FRAMESIZE_6MB, NTV2_FRAMESIZE_10MB, NTV2_FRAMESIZE_12MB, NTV2_FRAMESIZE_14MB,
  NTV2_FRAMESIZE_18MB, NTV2_FRAMESIZE_20MB, NTV2_FRAMESIZE_22MB, NTV2_FRAMESIZE_24MB,
  NTV2_FRAMESIZE_26MB, NTV2_FRAMESIZE_28MB, NTV2_FRAMESIZE_30MB, NTV2_FRAMESIZE_32MB,
  NTV2_MAX_NUM_Framesizes, NTV2_FRAMESIZE_INVALID = NTV2_MAX_NUM_Framesizes
}
 Kona2/Xena2 specific enums. More...
 
enum  NTV2VideoDACMode {
  NTV2_480iRGB, NTV2_480iYPbPrSMPTE, NTV2_480iYPbPrBetacam525, NTV2_480iYPbPrBetacamJapan,
  NTV2_480iNTSC_US_Composite, NTV2_480iNTSC_Japan_Composite, NTV2_576iRGB, NTV2_576iYPbPrSMPTE,
  NTV2_576iPAL_Composite, NTV2_1080iRGB, NTV2_1080psfRGB, NTV2_720pRGB,
  NTV2_1080iSMPTE, NTV2_1080psfSMPTE, NTV2_720pSMPTE, NTV2_1080iXVGA,
  NTV2_1080psfXVGA, NTV2_720pXVGA, NTV2_2Kx1080RGB, NTV2_2Kx1080SMPTE,
  NTV2_2Kx1080XVGA, NTV2_END_DACMODES, NTV2_MAX_NUM_VideoDACModes, NTV2_VIDEO_DAC_MODE_INVALID = NTV2_END_DACMODES
}
 
enum  NTV2LHIVideoDACMode {
  NTV2LHI_480iRGB = 0xC, NTV2LHI_480iYPbPrSMPTE = 0x8, NTV2LHI_480iYPbPrBetacam525 = 0x9, NTV2LHI_480iYPbPrBetacamJapan = 0xA,
  NTV2LHI_480iNTSC_US_Composite = 0x1, NTV2LHI_480iNTSC_Japan_Composite = 0x2, NTV2LHI_576iRGB = 0xC, NTV2LHI_576iYPbPrSMPTE = 0x8,
  NTV2LHI_576iPAL_Composite = 0x0, NTV2LHI_1080iRGB = 0xC, NTV2LHI_1080psfRGB = 0xC, NTV2LHI_1080iSMPTE = 0x8,
  NTV2LHI_1080psfSMPTE = 0x8, NTV2LHI_720pRGB = 0xC, NTV2LHI_720pSMPTE = 0x8, NTV2_MAX_NUM_LHIVideoDACModes
}
 
enum  NTV2LSVideoADCMode {
  NTV2_480iADCComponentBeta, NTV2_480iADCComponentSMPTE, NTV2_480iADCSVideoUS, NTV2_480iADCCompositeUS,
  NTV2_480iADCComponentBetaJapan, NTV2_480iADCComponentSMPTEJapan, NTV2_480iADCSVideoJapan, NTV2_480iADCCompositeJapan,
  NTV2_576iADCComponentBeta, NTV2_576iADCComponentSMPTE, NTV2_576iADCSVideo, NTV2_576iADCComposite,
  NTV2_720p_60, NTV2_1080i_30, NTV2_720p_50, NTV2_1080i_25,
  NTV2_1080pSF24, NTV2_MAX_NUM_LSVideoADCModes
}
 
enum  NTV2UpConvertMode {
  NTV2_UpConvertAnamorphic, NTV2_UpConvertPillarbox4x3, NTV2_UpConvertZoom14x9, NTV2_UpConvertZoomLetterbox,
  NTV2_UpConvertZoomWide, NTV2_MAX_NUM_UpConvertModes, NTV2_UpConvertMode_Invalid = NTV2_MAX_NUM_UpConvertModes
}
 
enum  NTV2AnalogAudioIO { NTV2_AnalogAudioIO_8Out, NTV2_AnalogAudioIO_4In_4Out, NTV2_AnalogAudioIO_4Out_4In, NTV2_AnalogAudioIO_8In }
 
enum  NTV2DownConvertMode {
  NTV2_DownConvertLetterbox, NTV2_DownConvertCrop, NTV2_DownConvertAnamorphic, NTV2_DownConvert14x9,
  NTV2_MAX_NUM_DownConvertModes, NTV2_DownConvertMode_Invalid = NTV2_MAX_NUM_DownConvertModes
}
 
enum  NTV2IsoConvertMode {
  NTV2_IsoLetterBox, NTV2_IsoHCrop, NTV2_IsoPillarBox, NTV2_IsoVCrop,
  NTV2_Iso14x9, NTV2_IsoPassThrough, NTV2_MAX_NUM_IsoConvertModes, NTV2_IsoConvertMode_Invalid = NTV2_MAX_NUM_IsoConvertModes
}
 
enum  NTV2RGB10Range { NTV2_RGB10RangeFull, NTV2_RGB10RangeSMPTE, NTV2_MAX_NUM_RGB10Ranges }
 
enum  NTV2MixerRGBRange { NTV2_MixerRGBRangeFull, NTV2_MixerRGBRangeSMPTE, NTV2_MAX_NUM_MixerRGBRanges }
 
enum  NTV2AudioMapSelect {
  NTV2_AudioMap12_12, NTV2_AudioMap34_12, NTV2_AudioMap56_12, NTV2_AudioMap78_12,
  NTV2_AudioMap910_12, NTV2_AudioMap1112_12, NTV2_AudioMap1314_12, NTV2_AudioMap1516_12,
  NTV2_MAX_NUM_AudioMapSelectEnums
}
 
enum  NTV2InputVideoSelect {
  NTV2_Input1Select, NTV2_Input2Select, NTV2_Input3Select, NTV2_Input4Select,
  NTV2_Input5Select, NTV2_Input2xDLHDSelect, NTV2_Input2x4kSelect, NTV2_Input4x4kSelect,
  NTV2_Input2x8kSelect, NTV2_Input4x8kSelect, NTV2_InputAutoSelect, NTV2_MAX_NUM_InputVideoSelectEnums
}
 
enum  NTV2AudioLevel {
  NTV2_AUDIOLEVEL_24dBu, NTV2_AUDIOLEVEL_18dBu, NTV2_AUDIOLEVEL_12dBu, NTV2_AUDIOLEVEL_15dBu,
  NTV2_MAX_NUM_AudioLevels
}
 
enum  NTV2GammaType {
  NTV2_GammaNone, NTV2_GammaAuto, NTV2_GammaMac, NTV2_GammaRec601,
  NTV2_GammaRec709, NTV2_GammaPC, NTV2_MAX_NUM_GammaTypes
}
 
enum  NTV2ColorSpaceMode { NTV2_ColorSpaceModeAuto, NTV2_ColorSpaceModeYCbCr, NTV2_ColorSpaceModeRgb, NTV2_MAX_NUM_ColorSpaceModes }
 
enum  NTV2RGBRangeMode { NTV2_RGBRangeAuto, NTV2_RGBRangeFull, NTV2_RGBRangeSMPTE, NTV2_MAX_NUM_RGBRangeModes }
 
enum  NTV2AnalogType {
  NTV2_AnlgComposite, NTV2_AnlgComponentSMPTE, NTV2_AnlgComponentBetacam, NTV2_AnlgComponentRGB,
  NTV2_AnlgXVGA, NTV2_AnlgSVideo, NTV2_MAX_NUM_AnalogTypes
}
 
enum  NTV2AnalogBlackLevel { NTV2_Black75IRE, NTV2_Black0IRE, NTV2_MAX_NUM_AnalogBlackLevels }
 
enum  NTV2DeviceInitialized { NTV2_DeviceUnavailable = -1, NTV2_DeviceNotInitialized = 0, NTV2_DeviceInitialized = 1 }
 
enum  NTV2InputAudioSelect {
  NTV2_AES_EBU_XLRSelect, NTV2_AES_EBU_BNCSelect, NTV2_Input1Embedded1_8Select, NTV2_Input1Embedded9_16Select,
  NTV2_Input2Embedded1_8Select, NTV2_Input2Embedded9_16Select, NTV2_AnalogSelect, NTV2_HDMISelect,
  NTV2_AudioInputOther, NTV2_MicInSelect, NTV2_HDMI2Select, NTV2_HDMI3Select,
  NTV2_HDMI4Select, NTV2_AutoAudioSelect, NTV2_MAX_NUM_InputAudioSelectEnums
}
 
enum  NTV2OutputVideoSelect {
  NTV2_PrimaryOutputSelect, NTV2_SecondaryOutputSelect, NTV2_RgbOutputSelect, NTV2_VideoPlusKeySelect,
  NTV2_StereoOutputSelect, NTV2_Quadrant1Select, NTV2_Quadrant2Select, NTV2_Quadrant3Select,
  NTV2_Quadrant4Select, NTV2_Quarter4k, NTV2_4kHalfFrameRate, NTV2_MultiView,
  NTV2_AutoOutputSelect, NTV2_MAX_NUM_OutputVideoSelectEnums
}
 
enum  NTV2SDITransportType {
  NTV2_SDITransport_Off, NTV2_SDITransport_1_5, NTV2_SDITransport_3Ga, NTV2_SDITransport_DualLink_1_5,
  NTV2_SDITransport_DualLink_3Gb, NTV2_SDITransport_QuadLink_1_5, NTV2_SDITransport_QuadLink_3Gb, NTV2_SDITransport_QuadLink_3Ga,
  NTV2_SDITransport_OctLink_3Gb, NTV2_SDITransport_6G, NTV2_SDITransport_12G, NTV2_MAX_NUM_SDITransportTypes,
  NTV2_SDITransport_Auto =NTV2_MAX_NUM_SDITransportTypes
}
 
enum  NTV24kTransportType {
  NTV2_4kTransport_Auto, NTV2_4kTransport_Quadrants_2wire, NTV2_4kTransport_Quadrants_4wire, NTV2_4kTransport_PixelInterleave,
  NTV2_4kTransport_Quarter_1wire, NTV2_4kTransport_12g_6g_1wire, NTV2_MAX_NUM_4kTransportTypes
}
 
enum  NTV2PanMode {
  NTV2_PanModeOff, NTV2_PanModeReserved, NTV2_PanMode2Kx1080, NTV2_PanMode1920x1080,
  NTV2_MAX_NUM_PanModes
}
 
enum  NTV2TimecodeBurnInModeType {
  NTV2_TimecodeBurnInOff, NTV2_TimecodeBurnInTC, NTV2_TimecodeBurnInUB, NTV2_TimecodeBurnInFrameCount,
  NTV2_TimecodeBurnInQuickTime, NTV2_MAX_NUM_TimecodeBurnInModeTypes
}
 
enum  NTV2RGB10Endian { NTV2_RGB10LittleEndian, NTV2_RGB10BigEndian, NTV2_MAX_NUM_RGB10EndianEnums }
 
enum  NTV2QuarterSizeExpandMode { NTV2_QuarterSizeExpandOff, NTV2_QuarterSizeExpandOn, NTV2_MAX_NUM_QuarterSizeExpandModes, NTV2_QuarterSizeExpandInvalid = NTV2_MAX_NUM_QuarterSizeExpandModes }
 
enum  NTV2FrameBufferQuality {
  NTV2_StandardQuality = 0x0, NTV2_HighQuality = 0x1, NTV2_ProRes = NTV2_StandardQuality, NTV2_ProResHQ = NTV2_HighQuality,
  NTV2_ProResLT = 0x2, NTV2_ProResProxy = 0x4, NTV2_MAX_NUM_FrameBufferQuality, NTV2_FBQualityInvalid = NTV2_MAX_NUM_FrameBufferQuality
}
 
enum  NTV2EncodeAsPSF { NTV2_NoPSF, NTV2_IsPSF, NTV2_INVALID_EncodeAsPSF }
 
enum  NTV2OutputCrosspointID {
  NTV2_FIRST_OUTPUT_CROSSPOINT = 0x00, NTV2_XptBlack = 0x00, NTV2_XptSDIIn1 = 0x01, NTV2_XptSDIIn2 = 0x02,
  NTV2_XptLUT1YUV = 0x04, NTV2_XptLUT1Out = NTV2_XptLUT1YUV | 0x80, NTV2_XptCSC1VidYUV = 0x05, NTV2_XptCSC1VidRGB = NTV2_XptCSC1VidYUV | 0x80,
  NTV2_XptConversionModule = 0x06, NTV2_XptCompressionModule = 0x07, NTV2_XptFrameBuffer1YUV = 0x08, NTV2_XptFrameBuffer1RGB = NTV2_XptFrameBuffer1YUV | 0x80,
  NTV2_XptFrameSync1YUV = 0x09, NTV2_XptFrameSync1RGB = NTV2_XptFrameSync1YUV | 0x80, NTV2_XptFrameSync2YUV = 0x0A, NTV2_XptFrameSync2RGB = NTV2_XptFrameSync2YUV | 0x80,
  NTV2_XptDuallinkOut1 = 0x0B, NTV2_XptAlphaOut = 0x0C, NTV2_XptCSC1KeyYUV = 0x0E, NTV2_XptFrameBuffer2YUV = 0x0F,
  NTV2_XptFrameBuffer2RGB = NTV2_XptFrameBuffer2YUV | 0x80, NTV2_XptCSC2VidYUV = 0x10, NTV2_XptCSC2VidRGB = NTV2_XptCSC2VidYUV | 0x80, NTV2_XptCSC2KeyYUV = 0x11,
  NTV2_XptMixer1VidYUV = 0x12, NTV2_XptMixer1KeyYUV = 0x13, NTV2_XptMixer1VidRGB = NTV2_XptMixer1VidYUV | 0x80, NTV2_XptMultiLinkOut1DS1 = 0x14,
  NTV2_XptMultiLinkOut1DS2 = 0x15, NTV2_XptAnalogIn = 0x16, NTV2_XptHDMIIn1 = 0x17, NTV2_XptHDMIIn1RGB = NTV2_XptHDMIIn1 | 0x80,
  NTV2_XptMultiLinkOut1DS3 = 0x18, NTV2_XptMultiLinkOut1DS4 = 0x19, NTV2_XptMultiLinkOut2DS1 = 0x1A, NTV2_XptMultiLinkOut2DS2 = 0x1B,
  NTV2_XptDuallinkOut2 = 0x1C, NTV2_XptTestPatternYUV = 0x1D, NTV2_XptSDIIn1DS2 = 0x1E, NTV2_XptSDIIn2DS2 = 0x1F,
  NTV2_XptMixer2VidYUV = 0x20, NTV2_XptMixer2KeyYUV = 0x21, NTV2_XptMixer2VidRGB = NTV2_XptMixer2VidYUV | 0x80, NTV2_XptOEOutYUV = 0x22,
  NTV2_XptOEOutRGB = NTV2_XptOEOutYUV | 0x80, NTV2_XptStereoCompressorOut = 0x23, NTV2_XptFrameBuffer3YUV = 0x24, NTV2_XptFrameBuffer3RGB = NTV2_XptFrameBuffer3YUV | 0x80,
  NTV2_XptFrameBuffer4YUV = 0x25, NTV2_XptFrameBuffer4RGB = NTV2_XptFrameBuffer4YUV | 0x80, NTV2_XptDuallinkOut1DS2 = 0x26, NTV2_XptDuallinkOut2DS2 = 0x27,
  NTV2_XptCSC5VidYUV = 0x2C, NTV2_XptCSC5VidRGB = NTV2_XptCSC5VidYUV | 0x80, NTV2_XptCSC5KeyYUV = 0x2D, NTV2_XptMultiLinkOut2DS3 = 0x2E,
  NTV2_XptMultiLinkOut2DS4 = 0x2F, NTV2_XptSDIIn3 = 0x30, NTV2_XptSDIIn4 = 0x31, NTV2_XptSDIIn3DS2 = 0x32,
  NTV2_XptSDIIn4DS2 = 0x33, NTV2_XptDuallinkOut3 = 0x36, NTV2_XptDuallinkOut3DS2 = 0x37, NTV2_XptDuallinkOut4 = 0x38,
  NTV2_XptDuallinkOut4DS2 = 0x39, NTV2_XptCSC3VidYUV = 0x3A, NTV2_XptCSC3VidRGB = NTV2_XptCSC3VidYUV | 0x80, NTV2_XptCSC3KeyYUV = 0x3B,
  NTV2_XptCSC4VidYUV = 0x3C, NTV2_XptCSC4VidRGB = NTV2_XptCSC4VidYUV | 0x80, NTV2_XptCSC4KeyYUV = 0x3D, NTV2_XptDuallinkOut5 = 0x3E,
  NTV2_XptDuallinkOut5DS2 = 0x3F, NTV2_Xpt3DLUT1YUV = 0x40, NTV2_Xpt3DLUT1RGB = NTV2_Xpt3DLUT1YUV | 0x80, NTV2_XptHDMIIn1Q2 = 0x41,
  NTV2_XptHDMIIn1Q2RGB = NTV2_XptHDMIIn1Q2 | 0x80, NTV2_XptHDMIIn1Q3 = 0x42, NTV2_XptHDMIIn1Q3RGB = NTV2_XptHDMIIn1Q3 | 0x80, NTV2_XptHDMIIn1Q4 = 0x43,
  NTV2_XptHDMIIn1Q4RGB = NTV2_XptHDMIIn1Q4 | 0x80, NTV2_Xpt4KDownConverterOut = 0x44, NTV2_Xpt4KDownConverterOutRGB = NTV2_Xpt4KDownConverterOut | 0x80, NTV2_XptSDIIn5 = 0x45,
  NTV2_XptSDIIn6 = 0x46, NTV2_XptSDIIn5DS2 = 0x47, NTV2_XptSDIIn6DS2 = 0x48, NTV2_XptSDIIn7 = 0x49,
  NTV2_XptSDIIn8 = 0x4A, NTV2_XptSDIIn7DS2 = 0x4B, NTV2_XptSDIIn8DS2 = 0x4C, NTV2_XptFrameBuffer5YUV = 0x51,
  NTV2_XptFrameBuffer5RGB = NTV2_XptFrameBuffer5YUV | 0x80, NTV2_XptFrameBuffer6YUV = 0x52, NTV2_XptFrameBuffer6RGB = NTV2_XptFrameBuffer6YUV | 0x80, NTV2_XptFrameBuffer7YUV = 0x53,
  NTV2_XptFrameBuffer7RGB = NTV2_XptFrameBuffer7YUV | 0x80, NTV2_XptFrameBuffer8YUV = 0x54, NTV2_XptFrameBuffer8RGB = NTV2_XptFrameBuffer8YUV | 0x80, NTV2_XptMixer3VidYUV = 0x55,
  NTV2_XptMixer3KeyYUV = 0x56, NTV2_XptMixer3VidRGB = NTV2_XptMixer3VidYUV | 0x80, NTV2_XptMixer4VidYUV = 0x57, NTV2_XptMixer4KeyYUV = 0x58,
  NTV2_XptMixer4VidRGB = NTV2_XptMixer4VidYUV | 0x80, NTV2_XptCSC6VidYUV = 0x59, NTV2_XptCSC6VidRGB = NTV2_XptCSC6VidYUV | 0x80, NTV2_XptCSC6KeyYUV = 0x5A,
  NTV2_XptCSC7VidYUV = 0x5B, NTV2_XptCSC7VidRGB = NTV2_XptCSC7VidYUV | 0x80, NTV2_XptCSC7KeyYUV = 0x5C, NTV2_XptCSC8VidYUV = 0x5D,
  NTV2_XptCSC8VidRGB = NTV2_XptCSC8VidYUV | 0x80, NTV2_XptCSC8KeyYUV = 0x5E, NTV2_XptDuallinkOut6 = 0x62, NTV2_XptDuallinkOut6DS2 = 0x63,
  NTV2_XptDuallinkOut7 = 0x64, NTV2_XptDuallinkOut7DS2 = 0x65, NTV2_XptDuallinkOut8 = 0x66, NTV2_XptDuallinkOut8DS2 = 0x67,
  NTV2_Xpt425Mux1AYUV = 0x68, NTV2_Xpt425Mux1ARGB = NTV2_Xpt425Mux1AYUV | 0x80, NTV2_Xpt425Mux1BYUV = 0x69, NTV2_Xpt425Mux1BRGB = NTV2_Xpt425Mux1BYUV | 0x80,
  NTV2_Xpt425Mux2AYUV = 0x6A, NTV2_Xpt425Mux2ARGB = NTV2_Xpt425Mux2AYUV | 0x80, NTV2_Xpt425Mux2BYUV = 0x6B, NTV2_Xpt425Mux2BRGB = NTV2_Xpt425Mux2BYUV | 0x80,
  NTV2_Xpt425Mux3AYUV = 0x6C, NTV2_Xpt425Mux3ARGB = NTV2_Xpt425Mux3AYUV | 0x80, NTV2_Xpt425Mux3BYUV = 0x6D, NTV2_Xpt425Mux3BRGB = NTV2_Xpt425Mux3BYUV | 0x80,
  NTV2_Xpt425Mux4AYUV = 0x6E, NTV2_Xpt425Mux4ARGB = NTV2_Xpt425Mux4AYUV | 0x80, NTV2_Xpt425Mux4BYUV = 0x6F, NTV2_Xpt425Mux4BRGB = NTV2_Xpt425Mux4BYUV | 0x80,
  NTV2_XptFrameBuffer1_DS2YUV = 0x70, NTV2_XptFrameBuffer1_DS2RGB = NTV2_XptFrameBuffer1_DS2YUV | 0x80, NTV2_XptFrameBuffer2_DS2YUV = 0x71, NTV2_XptFrameBuffer2_DS2RGB = NTV2_XptFrameBuffer2_DS2YUV | 0x80,
  NTV2_XptFrameBuffer3_DS2YUV = 0x72, NTV2_XptFrameBuffer3_DS2RGB = NTV2_XptFrameBuffer3_DS2YUV | 0x80, NTV2_XptFrameBuffer4_DS2YUV = 0x73, NTV2_XptFrameBuffer4_DS2RGB = NTV2_XptFrameBuffer4_DS2YUV | 0x80,
  NTV2_XptFrameBuffer5_DS2YUV = 0x74, NTV2_XptFrameBuffer5_DS2RGB = NTV2_XptFrameBuffer5_DS2YUV | 0x80, NTV2_XptFrameBuffer6_DS2YUV = 0x75, NTV2_XptFrameBuffer6_DS2RGB = NTV2_XptFrameBuffer6_DS2YUV | 0x80,
  NTV2_XptFrameBuffer7_DS2YUV = 0x76, NTV2_XptFrameBuffer7_DS2RGB = NTV2_XptFrameBuffer7_DS2YUV | 0x80, NTV2_XptFrameBuffer8_DS2YUV = 0x77, NTV2_XptFrameBuffer8_DS2RGB = NTV2_XptFrameBuffer8_DS2YUV | 0x80,
  NTV2_XptHDMIIn2 = 0x78, NTV2_XptHDMIIn2RGB = NTV2_XptHDMIIn2 | 0x80, NTV2_XptHDMIIn2Q2 = 0x79, NTV2_XptHDMIIn2Q2RGB = NTV2_XptHDMIIn2Q2 | 0x80,
  NTV2_XptHDMIIn2Q3 = 0x7A, NTV2_XptHDMIIn2Q3RGB = NTV2_XptHDMIIn2Q3 | 0x80, NTV2_XptHDMIIn2Q4 = 0x7B, NTV2_XptHDMIIn2Q4RGB = NTV2_XptHDMIIn2Q4 | 0x80,
  NTV2_XptHDMIIn3 = 0x7C, NTV2_XptHDMIIn3RGB = NTV2_XptHDMIIn3 | 0x80, NTV2_XptHDMIIn4 = 0x7D, NTV2_XptHDMIIn4RGB = NTV2_XptHDMIIn4 | 0x80,
  NTV2_XptDuallinkIn1 = 0x83, NTV2_XptLUT2Out = 0x8D, NTV2_XptIICTRGB = 0x95, NTV2_XptIICT2RGB = 0x9B,
  NTV2_XptDuallinkIn2 = 0xA8, NTV2_XptLUT3Out = 0xA9, NTV2_XptLUT4Out = 0xAA, NTV2_XptLUT5Out = 0xAB,
  NTV2_XptDuallinkIn3 = 0xB4, NTV2_XptDuallinkIn4 = 0xB5, NTV2_XptDuallinkIn5 = 0xCD, NTV2_XptDuallinkIn6 = 0xCE,
  NTV2_XptDuallinkIn7 = 0xCF, NTV2_XptDuallinkIn8 = 0xD0, NTV2_XptLUT6Out = 0xDF, NTV2_XptLUT7Out = 0xE0,
  NTV2_XptLUT8Out = 0xE1, NTV2_XptRuntimeCalc = 0xFF, NTV2_LAST_OUTPUT_CROSSPOINT = 0xFF, NTV2_OUTPUT_CROSSPOINT_INVALID = 0xFF,
  NTV2_XptDCIMixerVidYUV = NTV2_XptOEOutYUV, NTV2_XptDCIMixerVidRGB = NTV2_XptOEOutRGB, NTV2_XptLUT1RGB = NTV2_XptLUT1Out, NTV2_XptLUT2RGB = NTV2_XptLUT2Out,
  NTV2_XptWaterMarkerYUV = NTV2_XptMultiLinkOut1DS1, NTV2_XptWaterMarkerRGB = NTV2_XptWaterMarkerYUV | 0x80, NTV2_XptWaterMarker2YUV = NTV2_XptMultiLinkOut2DS1, NTV2_XptWaterMarker2RGB = NTV2_XptWaterMarker2YUV | 0x80,
  NTV2_XptDuallinkIn1DS2 = 0x100, NTV2_XptDuallinkIn2DS2 = 0x101, NTV2_XptDuallinkIn3DS2 = 0x102, NTV2_XptDuallinkIn4DS2 = 0x103,
  NTV2_XptDuallinkIn5DS2 = 0x104, NTV2_XptDuallinkIn6DS2 = 0x105, NTV2_XptDuallinkIn7DS2 = 0x106, NTV2_XptDuallinkIn8DS2 = 0x107
}
 Identifies a widget output, a signal source, that potentially can drive another widget's input (identified by NTV2InputCrosspointID). More...
 
enum  NTV2InputCrosspointID {
  NTV2_FIRST_INPUT_CROSSPOINT = 0x01, NTV2_XptFrameBuffer1Input = 0x01, NTV2_XptFrameBuffer1DS2Input = 0x02, NTV2_XptFrameBuffer2Input = 0x03,
  NTV2_XptFrameBuffer2DS2Input = 0x04, NTV2_XptFrameBuffer3Input = 0x05, NTV2_XptFrameBuffer3DS2Input = 0x06, NTV2_XptFrameBuffer4Input = 0x07,
  NTV2_XptFrameBuffer4DS2Input = 0x08, NTV2_XptFrameBuffer5Input = 0x09, NTV2_XptFrameBuffer5DS2Input = 0x0A, NTV2_XptFrameBuffer6Input = 0x0B,
  NTV2_XptFrameBuffer6DS2Input = 0x0C, NTV2_XptFrameBuffer7Input = 0x0D, NTV2_XptFrameBuffer7DS2Input = 0x0E, NTV2_XptFrameBuffer8Input = 0x0F,
  NTV2_XptFrameBuffer8DS2Input = 0x10, NTV2_XptCSC1VidInput = 0x11, NTV2_XptCSC1KeyInput = 0x12, NTV2_XptCSC2VidInput = 0x13,
  NTV2_XptCSC2KeyInput = 0x14, NTV2_XptCSC3VidInput = 0x15, NTV2_XptCSC3KeyInput = 0x16, NTV2_XptCSC4VidInput = 0x17,
  NTV2_XptCSC4KeyInput = 0x18, NTV2_XptCSC5VidInput = 0x19, NTV2_XptCSC5KeyInput = 0x1A, NTV2_XptCSC6VidInput = 0x1B,
  NTV2_XptCSC6KeyInput = 0x1C, NTV2_XptCSC7VidInput = 0x1D, NTV2_XptCSC7KeyInput = 0x1E, NTV2_XptCSC8VidInput = 0x1F,
  NTV2_XptCSC8KeyInput = 0x20, NTV2_XptLUT1Input = 0x21, NTV2_XptLUT2Input = 0x22, NTV2_XptLUT3Input = 0x23,
  NTV2_XptLUT4Input = 0x24, NTV2_XptLUT5Input = 0x25, NTV2_XptLUT6Input = 0x26, NTV2_XptLUT7Input = 0x27,
  NTV2_XptLUT8Input = 0x28, NTV2_XptMultiLinkOut1Input = 0x29, NTV2_XptMultiLinkOut1InputDS2 = 0x2A, NTV2_XptMultiLinkOut2Input = 0x2B,
  NTV2_XptMultiLinkOut2InputDS2 = 0x2C, NTV2_XptSDIOut1Input = 0x2D, NTV2_XptSDIOut1InputDS2 = 0x2E, NTV2_XptSDIOut2Input = 0x2F,
  NTV2_XptSDIOut2InputDS2 = 0x30, NTV2_XptSDIOut3Input = 0x31, NTV2_XptSDIOut3InputDS2 = 0x32, NTV2_XptSDIOut4Input = 0x33,
  NTV2_XptSDIOut4InputDS2 = 0x34, NTV2_XptSDIOut5Input = 0x35, NTV2_XptSDIOut5InputDS2 = 0x36, NTV2_XptSDIOut6Input = 0x37,
  NTV2_XptSDIOut6InputDS2 = 0x38, NTV2_XptSDIOut7Input = 0x39, NTV2_XptSDIOut7InputDS2 = 0x3A, NTV2_XptSDIOut8Input = 0x3B,
  NTV2_XptSDIOut8InputDS2 = 0x3C, NTV2_XptDualLinkIn1Input = 0x3D, NTV2_XptDualLinkIn1DSInput = 0x3E, NTV2_XptDualLinkIn2Input = 0x3F,
  NTV2_XptDualLinkIn2DSInput = 0x40, NTV2_XptDualLinkIn3Input = 0x41, NTV2_XptDualLinkIn3DSInput = 0x42, NTV2_XptDualLinkIn4Input = 0x43,
  NTV2_XptDualLinkIn4DSInput = 0x44, NTV2_XptDualLinkIn5Input = 0x45, NTV2_XptDualLinkIn5DSInput = 0x46, NTV2_XptDualLinkIn6Input = 0x47,
  NTV2_XptDualLinkIn6DSInput = 0x48, NTV2_XptDualLinkIn7Input = 0x49, NTV2_XptDualLinkIn7DSInput = 0x4A, NTV2_XptDualLinkIn8Input = 0x4B,
  NTV2_XptDualLinkIn8DSInput = 0x4C, NTV2_XptDualLinkOut1Input = 0x4D, NTV2_XptDualLinkOut2Input = 0x4E, NTV2_XptDualLinkOut3Input = 0x4F,
  NTV2_XptDualLinkOut4Input = 0x50, NTV2_XptDualLinkOut5Input = 0x51, NTV2_XptDualLinkOut6Input = 0x52, NTV2_XptDualLinkOut7Input = 0x53,
  NTV2_XptDualLinkOut8Input = 0x54, NTV2_XptMixer1BGKeyInput = 0x55, NTV2_XptMixer1BGVidInput = 0x56, NTV2_XptMixer1FGKeyInput = 0x57,
  NTV2_XptMixer1FGVidInput = 0x58, NTV2_XptMixer2BGKeyInput = 0x59, NTV2_XptMixer2BGVidInput = 0x5A, NTV2_XptMixer2FGKeyInput = 0x5B,
  NTV2_XptMixer2FGVidInput = 0x5C, NTV2_XptMixer3BGKeyInput = 0x5D, NTV2_XptMixer3BGVidInput = 0x5E, NTV2_XptMixer3FGKeyInput = 0x5F,
  NTV2_XptMixer3FGVidInput = 0x60, NTV2_XptMixer4BGKeyInput = 0x61, NTV2_XptMixer4BGVidInput = 0x62, NTV2_XptMixer4FGKeyInput = 0x63,
  NTV2_XptMixer4FGVidInput = 0x64, NTV2_XptHDMIOutInput = 0x65, NTV2_XptHDMIOutQ1Input = NTV2_XptHDMIOutInput, NTV2_XptHDMIOutQ2Input = 0x66,
  NTV2_XptHDMIOutQ3Input = 0x67, NTV2_XptHDMIOutQ4Input = 0x68, NTV2_Xpt4KDCQ1Input = 0x69, NTV2_Xpt4KDCQ2Input = 0x6A,
  NTV2_Xpt4KDCQ3Input = 0x6B, NTV2_Xpt4KDCQ4Input = 0x6C, NTV2_Xpt425Mux1AInput = 0x6D, NTV2_Xpt425Mux1BInput = 0x6E,
  NTV2_Xpt425Mux2AInput = 0x6F, NTV2_Xpt425Mux2BInput = 0x70, NTV2_Xpt425Mux3AInput = 0x71, NTV2_Xpt425Mux3BInput = 0x72,
  NTV2_Xpt425Mux4AInput = 0x73, NTV2_Xpt425Mux4BInput = 0x74, NTV2_XptAnalogOutInput = 0x75, NTV2_Xpt3DLUT1Input = 0x76,
  NTV2_XptAnalogOutCompositeOut = 0x77, NTV2_XptStereoLeftInput = 0x78, NTV2_XptStereoRightInput = 0x79, NTV2_XptProAmpInput = 0x7A,
  NTV2_XptIICT1Input = 0x7B, NTV2_XptWaterMarker1Input = 0x7C, NTV2_XptWaterMarker2Input = 0x7D, NTV2_XptUpdateRegister = 0x7E,
  NTV2_XptOEInput = 0x7F, NTV2_XptCompressionModInput = 0x80, NTV2_XptConversionModInput = 0x81, NTV2_XptCSC1KeyFromInput2 = 0x82,
  NTV2_XptFrameSync2Input = 0x83, NTV2_XptFrameSync1Input = 0x84, NTV2_LAST_INPUT_CROSSPOINT = 0x84, NTV2_INPUT_CROSSPOINT_INVALID = 0xFFFFFFFF,
  NTV2_XptConversionMod2Input = NTV2_XptOEInput, NTV2_XptSDIOut1Standard = NTV2_XptMultiLinkOut1Input, NTV2_XptSDIOut2Standard = NTV2_XptMultiLinkOut1InputDS2, NTV2_XptSDIOut3Standard = NTV2_XptMultiLinkOut2Input,
  NTV2_XptSDIOut4Standard = NTV2_XptMultiLinkOut2InputDS2, NTV2_XptIICT2Input = NTV2_Xpt3DLUT1Input
}
 Identifies a widget input that potentially can accept a signal emitted from another widget's output (identified by NTV2OutputCrosspointID). More...
 
enum  NTV2WidgetID {
  NTV2_WgtFrameBuffer1 = 0, NTV2_WgtFrameBuffer2, NTV2_WgtFrameBuffer3, NTV2_WgtFrameBuffer4,
  NTV2_WgtCSC1, NTV2_WgtCSC2, NTV2_WgtLUT1, NTV2_WgtLUT2,
  NTV2_WgtFrameSync1, NTV2_WgtFrameSync2, NTV2_WgtSDIIn1, NTV2_WgtSDIIn2,
  NTV2_Wgt3GSDIIn1, NTV2_Wgt3GSDIIn2, NTV2_Wgt3GSDIIn3, NTV2_Wgt3GSDIIn4,
  NTV2_WgtSDIOut1, NTV2_WgtSDIOut2, NTV2_WgtSDIOut3, NTV2_WgtSDIOut4,
  NTV2_Wgt3GSDIOut1, NTV2_Wgt3GSDIOut2, NTV2_Wgt3GSDIOut3, NTV2_Wgt3GSDIOut4,
  NTV2_WgtDualLinkIn1, NTV2_WgtDualLinkV2In1, NTV2_WgtDualLinkV2In2, NTV2_WgtDualLinkOut1,
  NTV2_WgtDualLinkOut2, NTV2_WgtDualLinkV2Out1, NTV2_WgtDualLinkV2Out2, NTV2_WgtAnalogIn1,
  NTV2_WgtAnalogOut1, NTV2_WgtAnalogCompositeOut1, NTV2_WgtHDMIIn1, NTV2_WgtHDMIOut1,
  NTV2_WgtUpDownConverter1, NTV2_WgtUpDownConverter2, NTV2_WgtMixer1, NTV2_WgtCompression1,
  NTV2_WgtProcAmp1, NTV2_WgtWaterMarker1, NTV2_WgtWaterMarker2, NTV2_WgtIICT1,
  NTV2_WgtIICT2, NTV2_WgtTestPattern1, NTV2_WgtGenLock, NTV2_WgtDCIMixer1,
  NTV2_WgtMixer2, NTV2_WgtStereoCompressor, NTV2_WgtLUT3, NTV2_WgtLUT4,
  NTV2_WgtDualLinkV2In3, NTV2_WgtDualLinkV2In4, NTV2_WgtDualLinkV2Out3, NTV2_WgtDualLinkV2Out4,
  NTV2_WgtCSC3, NTV2_WgtCSC4, NTV2_WgtHDMIIn1v2, NTV2_WgtHDMIOut1v2,
  NTV2_WgtSDIMonOut1, NTV2_WgtCSC5, NTV2_WgtLUT5, NTV2_WgtDualLinkV2Out5,
  NTV2_Wgt4KDownConverter, NTV2_Wgt3GSDIIn5, NTV2_Wgt3GSDIIn6, NTV2_Wgt3GSDIIn7,
  NTV2_Wgt3GSDIIn8, NTV2_Wgt3GSDIOut5, NTV2_Wgt3GSDIOut6, NTV2_Wgt3GSDIOut7,
  NTV2_Wgt3GSDIOut8, NTV2_WgtDualLinkV2In5, NTV2_WgtDualLinkV2In6, NTV2_WgtDualLinkV2In7,
  NTV2_WgtDualLinkV2In8, NTV2_WgtDualLinkV2Out6, NTV2_WgtDualLinkV2Out7, NTV2_WgtDualLinkV2Out8,
  NTV2_WgtCSC6, NTV2_WgtCSC7, NTV2_WgtCSC8, NTV2_WgtLUT6,
  NTV2_WgtLUT7, NTV2_WgtLUT8, NTV2_WgtMixer3, NTV2_WgtMixer4,
  NTV2_WgtFrameBuffer5, NTV2_WgtFrameBuffer6, NTV2_WgtFrameBuffer7, NTV2_WgtFrameBuffer8,
  NTV2_WgtHDMIIn1v3, NTV2_WgtHDMIOut1v3, NTV2_Wgt425Mux1, NTV2_Wgt425Mux2,
  NTV2_Wgt425Mux3, NTV2_Wgt425Mux4, NTV2_Wgt12GSDIIn1, NTV2_Wgt12GSDIIn2,
  NTV2_Wgt12GSDIIn3, NTV2_Wgt12GSDIIn4, NTV2_Wgt12GSDIOut1, NTV2_Wgt12GSDIOut2,
  NTV2_Wgt12GSDIOut3, NTV2_Wgt12GSDIOut4, NTV2_WgtHDMIIn1v4, NTV2_WgtHDMIIn2v4,
  NTV2_WgtHDMIIn3v4, NTV2_WgtHDMIIn4v4, NTV2_WgtHDMIOut1v4, NTV2_WgtHDMIOut1v5,
  NTV2_WgtMultiLinkOut1, NTV2_Wgt3DLUT1, NTV2_WgtMultiLinkOut2, NTV2_WgtOE1,
  NTV2_WgtHDMIIn1v5, NTV2_WgtModuleTypeCount, NTV2_WgtUndefined = NTV2_WgtModuleTypeCount, NTV2_WIDGET_INVALID = NTV2_WgtModuleTypeCount
}
 
enum  NTV2WidgetType {
  NTV2WidgetType_First = 0, NTV2WidgetType_FrameStore = NTV2WidgetType_First, NTV2WidgetType_CSC, NTV2WidgetType_LUT,
  NTV2WidgetType_FrameSync, NTV2WidgetType_SDIIn, NTV2WidgetType_SDIIn3G, NTV2WidgetType_SDIOut,
  NTV2WidgetType_SDIOut3G, NTV2WidgetType_SDIMonOut, NTV2WidgetType_DualLinkV1In, NTV2WidgetType_DualLinkV2In,
  NTV2WidgetType_DualLinkV1Out, NTV2WidgetType_DualLinkV2Out, NTV2WidgetType_AnalogIn, NTV2WidgetType_AnalogOut,
  NTV2WidgetType_AnalogCompositeOut, NTV2WidgetType_HDMIInV1, NTV2WidgetType_HDMIInV2, NTV2WidgetType_HDMIInV3,
  NTV2WidgetType_HDMIInV4, NTV2WidgetType_HDMIInV5, NTV2WidgetType_UpDownConverter, NTV2WidgetType_Mixer,
  NTV2WidgetType_DCIMixer, NTV2WidgetType_Compression, NTV2WidgetType_StereoCompressor, NTV2WidgetType_ProcAmp,
  NTV2WidgetType_GenLock, NTV2WidgetType_4KDownConverter, NTV2WidgetType_HDMIOutV1, NTV2WidgetType_HDMIOutV2,
  NTV2WidgetType_HDMIOutV3, NTV2WidgetType_HDMIOutV4, NTV2WidgetType_HDMIOutV5, NTV2WidgetType_SMPTE425Mux,
  NTV2WidgetType_SDIIn12G, NTV2WidgetType_SDIOut12G, NTV2WidgetType_MultiLinkOut, NTV2WidgetType_LUT3D,
  NTV2WidgetType_OE, NTV2WidgetType_WaterMarker, NTV2WidgetType_IICT, NTV2WidgetType_TestPattern,
  NTV2WidgetType_Max, NTV2WidgetType_Invalid = NTV2WidgetType_Max
}
 
enum  NTV2BreakoutType {
  NTV2_BreakoutNone, NTV2_BreakoutCableXLR, NTV2_BreakoutCableBNC, NTV2_KBox,
  NTV2_KLBox, NTV2_K3Box, NTV2_KLHiBox, NTV2_KLHePlusBox,
  NTV2_K3GBox, NTV2_BreakoutBoard, NTV2_MAX_NUM_BreakoutTypes, NTV2_BreakoutType_Invalid = NTV2_BreakoutNone
}
 Identifies the Breakout Boxes and Cables that may be attached to an AJA NTV2 device. More...
 
enum  NTV2AudioChannelPair {
  NTV2_AudioChannel1_2, NTV2_AudioChannel3_4, NTV2_AudioChannel5_6, NTV2_AudioChannel7_8,
  NTV2_AudioChannel9_10, NTV2_AudioChannel11_12, NTV2_AudioChannel13_14, NTV2_AudioChannel15_16,
  NTV2_AudioChannel17_18, NTV2_AudioChannel19_20, NTV2_AudioChannel21_22, NTV2_AudioChannel23_24,
  NTV2_AudioChannel25_26, NTV2_AudioChannel27_28, NTV2_AudioChannel29_30, NTV2_AudioChannel31_32,
  NTV2_AudioChannel33_34, NTV2_AudioChannel35_36, NTV2_AudioChannel37_38, NTV2_AudioChannel39_40,
  NTV2_AudioChannel41_42, NTV2_AudioChannel43_44, NTV2_AudioChannel45_46, NTV2_AudioChannel47_48,
  NTV2_AudioChannel49_50, NTV2_AudioChannel51_52, NTV2_AudioChannel53_54, NTV2_AudioChannel55_56,
  NTV2_AudioChannel57_58, NTV2_AudioChannel59_60, NTV2_AudioChannel61_62, NTV2_AudioChannel63_64,
  NTV2_AudioChannel65_66, NTV2_AudioChannel67_68, NTV2_AudioChannel69_70, NTV2_AudioChannel71_72,
  NTV2_AudioChannel73_74, NTV2_AudioChannel75_76, NTV2_AudioChannel77_78, NTV2_AudioChannel79_80,
  NTV2_AudioChannel81_82, NTV2_AudioChannel83_84, NTV2_AudioChannel85_86, NTV2_AudioChannel87_88,
  NTV2_AudioChannel89_90, NTV2_AudioChannel91_92, NTV2_AudioChannel93_94, NTV2_AudioChannel95_96,
  NTV2_AudioChannel97_98, NTV2_AudioChannel99_100, NTV2_AudioChannel101_102, NTV2_AudioChannel103_104,
  NTV2_AudioChannel105_106, NTV2_AudioChannel107_108, NTV2_AudioChannel109_110, NTV2_AudioChannel111_112,
  NTV2_AudioChannel113_114, NTV2_AudioChannel115_116, NTV2_AudioChannel117_118, NTV2_AudioChannel119_120,
  NTV2_AudioChannel121_122, NTV2_AudioChannel123_124, NTV2_AudioChannel125_126, NTV2_AudioChannel127_128,
  NTV2_MAX_NUM_AudioChannelPair, NTV2_AUDIO_CHANNEL_PAIR_INVALID = NTV2_MAX_NUM_AudioChannelPair
}
 Identifies a pair of audio channels. More...
 
enum  NTV2AudioMixerChannel {
  NTV2_AudioMixerChannel1, NTV2_AudioMixerChannel2, NTV2_AudioMixerChannel3, NTV2_AudioMixerChannel4,
  NTV2_AudioMixerChannel5, NTV2_AudioMixerChannel6, NTV2_AudioMixerChannel7, NTV2_AudioMixerChannel8,
  NTV2_AudioMixerChannel9, NTV2_AudioMixerChannel10, NTV2_AudioMixerChannel11, NTV2_AudioMixerChannel12,
  NTV2_AudioMixerChannel13, NTV2_AudioMixerChannel14, NTV2_AudioMixerChannel15, NTV2_AudioMixerChannel16,
  NTV2_MAX_NUM_AudioMixerChannel, NTV2_AUDIO_MIXER_CHANNEL_INVALID = NTV2_MAX_NUM_AudioMixerChannel
}
 
enum  NTV2AudioMixerInput {
  NTV2_AudioMixerInputMain, NTV2_AudioMixerInputAux1, NTV2_AudioMixerInputAux2, NTV2_MAX_NUM_AudioMixerInput,
  NTV2_AUDIO_MIXER_INPUT_INVALID = NTV2_MAX_NUM_AudioMixerInput
}
 Identifies the Audio Mixer's audio inputs. More...
 
enum  NTV2Audio4ChannelSelect {
  NTV2_AudioChannel1_4, NTV2_AudioChannel5_8, NTV2_AudioChannel9_12, NTV2_AudioChannel13_16,
  NTV2_AudioChannel17_20, NTV2_AudioChannel21_24, NTV2_AudioChannel25_28, NTV2_AudioChannel29_32,
  NTV2_AudioChannel33_36, NTV2_AudioChannel37_40, NTV2_AudioChannel41_44, NTV2_AudioChannel45_48,
  NTV2_AudioChannel49_52, NTV2_AudioChannel53_56, NTV2_AudioChannel57_60, NTV2_AudioChannel61_64,
  NTV2_AudioChannel65_68, NTV2_AudioChannel69_72, NTV2_AudioChannel73_76, NTV2_AudioChannel77_80,
  NTV2_AudioChannel81_84, NTV2_AudioChannel85_88, NTV2_AudioChannel89_92, NTV2_AudioChannel93_96,
  NTV2_AudioChannel97_100, NTV2_AudioChannel101_104, NTV2_AudioChannel105_108, NTV2_AudioChannel109_112,
  NTV2_AudioChannel113_116, NTV2_AudioChannel117_120, NTV2_AudioChannel121_124, NTV2_AudioChannel125_128,
  NTV2_MAX_NUM_Audio4ChannelSelect, NTV2_AUDIO_CHANNEL_QUAD_INVALID = NTV2_MAX_NUM_Audio4ChannelSelect
}
 Identifies a contiguous, adjacent group of four audio channels. More...
 
enum  NTV2Audio8ChannelSelect {
  NTV2_AudioChannel1_8, NTV2_AudioChannel9_16, NTV2_AudioChannel17_24, NTV2_AudioChannel25_32,
  NTV2_AudioChannel33_40, NTV2_AudioChannel41_48, NTV2_AudioChannel49_56, NTV2_AudioChannel57_64,
  NTV2_AudioChannel65_72, NTV2_AudioChannel73_80, NTV2_AudioChannel81_88, NTV2_AudioChannel89_96,
  NTV2_AudioChannel97_104, NTV2_AudioChannel105_112, NTV2_AudioChannel113_120, NTV2_AudioChannel121_128,
  NTV2_MAX_NUM_Audio8ChannelSelect, NTV2_AUDIO_CHANNEL_OCTET_INVALID = NTV2_MAX_NUM_Audio8ChannelSelect
}
 Identifies a contiguous, adjacent group of eight audio channels. More...
 
enum  NTV2BitFileType {
  NTV2_VideoProcBitFile, NTV2_PCIBitFile, NTV2_FWBitFile, NTV2_Firmware,
  NTV2_BitFile1 = 100, NTV2_BitFile2, NTV2_BitFile3, NTV2_BitFile4,
  NTV2_BitFile5, NTV2_BitFile6, NTV2_BitFile7, NTV2_BitFile8,
  NTV2_MAX_NUM_BitFileTypes
}
 
enum  NTV2BitfileType {
  NTV2_BITFILE_NO_CHANGE = 0, NTV2_BITFILE_TYPE_INVALID = 0, NTV2_BITFILE_CORVID1_MAIN = 22, NTV2_BITFILE_CORVID22_MAIN = 23,
  NTV2_BITFILE_KONA3G_MAIN = 24, NTV2_BITFILE_LHI_MAIN = 27, NTV2_BITFILE_IOEXPRESS_MAIN = 28, NTV2_BITFILE_CORVID3G_MAIN = 29,
  NTV2_BITFILE_KONA3G_QUAD = 30, NTV2_BITFILE_KONALHE_PLUS = 31, NTV2_BITFILE_IOXT_MAIN = 32, NTV2_BITFILE_CORVID24_MAIN = 33,
  NTV2_BITFILE_TTAP_MAIN = 35, NTV2_BITFILE_LHI_T_MAIN = 36, NTV2_BITFILE_IO4K_MAIN = 37, NTV2_BITFILE_IO4KUFC_MAIN = 38,
  NTV2_BITFILE_KONA4_MAIN = 39, NTV2_BITFILE_KONA4UFC_MAIN = 40, NTV2_BITFILE_CORVID88 = 41, NTV2_BITFILE_CORVID44 = 42,
  NTV2_BITFILE_CORVIDHEVC = 43, NTV2_BITFILE_KONAIP_2022 = 44, NTV2_BITFILE_KONAIP_4CH_2SFP = 45, NTV2_BITFILE_KONAIP_1RX_1TX_1SFP_J2K = 46,
  NTV2_BITFILE_KONAIP_2TX_1SFP_J2K = 47, NTV2_BITFILE_KONAIP_1RX_1TX_2110 = 49, NTV2_BITFILE_IO4KPLUS_MAIN = 50, NTV2_BITFILE_IOIP_2022 = 51,
  NTV2_BITFILE_IOIP_2110 = 52, NTV2_BITFILE_KONAIP_2110 = 53, NTV2_BITFILE_KONA1 = 54, NTV2_BITFILE_KONAHDMI = 55,
  NTV2_BITFILE_KONA5_MAIN = 56, NTV2_BITFILE_KONA5_8KMK_MAIN = 57, NTV2_BITFILE_CORVID44_8KMK_MAIN = 58, NTV2_BITFILE_KONA5_8K_MAIN = 59,
  NTV2_BITFILE_CORVID44_8K_MAIN = 60, NTV2_BITFILE_TTAP_PRO_MAIN = 61, NTV2_BITFILE_KONA5_2X4K_MAIN = 62, NTV2_BITFILE_CORVID44_2X4K_MAIN = 63,
  NTV2_BITFILE_KONA5_3DLUT_MAIN = 64, NTV2_BITFILE_CORVID44_PLNR_MAIN = 65, NTV2_BITFILE_IOX3_MAIN = 66, NTV2_BITFILE_KONA5_OE1_MAIN = 67,
  NTV2_BITFILE_KONA5_OE2_MAIN = 68, NTV2_BITFILE_KONA5_OE3_MAIN = 69, NTV2_BITFILE_KONA5_OE4_MAIN = 70, NTV2_BITFILE_KONA5_OE5_MAIN = 71,
  NTV2_BITFILE_KONA5_OE6_MAIN = 72, NTV2_BITFILE_KONA5_OE7_MAIN = 73, NTV2_BITFILE_KONA5_OE8_MAIN = 74, NTV2_BITFILE_KONA5_OE9_MAIN = 75,
  NTV2_BITFILE_KONA5_OE10_MAIN = 76, NTV2_BITFILE_KONA5_OE11_MAIN = 77, NTV2_BITFILE_KONA5_OE12_MAIN = 78, NTV2_BITFILE_KONAIP_2110_RGB12 = 79,
  NTV2_BITFILE_IOIP_2110_RGB12 = 80, NTV2_BITFILE_SOJI_OE1_MAIN = 81, NTV2_BITFILE_SOJI_OE2_MAIN = 82, NTV2_BITFILE_SOJI_OE3_MAIN = 83,
  NTV2_BITFILE_SOJI_OE4_MAIN = 84, NTV2_BITFILE_SOJI_OE5_MAIN = 85, NTV2_BITFILE_SOJI_OE6_MAIN = 86, NTV2_BITFILE_SOJI_OE7_MAIN = 87,
  NTV2_BITFILE_SOJI_3DLUT_MAIN = 88, NTV2_BITFILE_KONA5_8K_MV_TX_MAIN = 89, NTV2_BITFILE_SOJI_DIAGS_MAIN = 90, NTV2_BITFILE_KONAX = 91,
  NTV2_BITFILE_KONAXM = 92, NTV2_BITFILE_KONAIP_25G = 93, NTV2_BITFILE_NUMBITFILETYPES
}
 
enum  NTV2ColorSpaceMethod {
  NTV2_CSC_Method_Unimplemented, NTV2_CSC_Method_Original, NTV2_CSC_Method_Enhanced, NTV2_CSC_Method_Enhanced_4K,
  NTV2_MAX_NUM_ColorSpaceMethods, NTV2_CSC_Method_INVALID = NTV2_MAX_NUM_ColorSpaceMethods
}
 
enum  NTV2ColorSpaceMatrixType {
  NTV2_Rec709Matrix, NTV2_Rec601Matrix, NTV2_Custom_Matrix, NTV2_Unity_Matrix,
  NTV2_Unity_SMPTE_Matrix, NTV2_GBRFull_to_YCbCr_Rec709_Matrix, NTV2_GBRFull_to_YCbCr_Rec601_Matrix, NTV2_GBRSMPTE_to_YCbCr_Rec709_Matrix,
  NTV2_GBRSMPTE_to_YCbCr_Rec601_Matrix, NTV2_YCbCr_to_GBRFull_Rec709_Matrix, NTV2_YCbCr_to_GBRFull_Rec601_Matrix, NTV2_YCbCr_to_GBRSMPTE_Rec709_Matrix,
  NTV2_YCbCr_to_GBRSMPTE_Rec601_Matrix, NTV2_YCbCrRec601_to_YCbCrRec709_Matrix, NTV2_YCbCrRec709_to_YCbCrRec601_Matrix, NTV2_GBRFull_to_GBRSMPTE_Matrix,
  NTV2_GBRSMPTE_to_GBRFull_Matrix, NTV2_GBRFull_to_YCbCr_Rec2020_Matrix, NTV2_GBRSMPTE_to_YCbCr_Rec2020_Matrix, NTV2_YCbCr_to_GBRFull_Rec2020_Matrix,
  NTV2_YCbCr_to_GBRSMPTE_Rec2020_Matrix, NTV2_MAX_NUM_ColorSpaceMatrixTypes, NTV2_CSC_MATRIX_TYPE_INVALID = NTV2_MAX_NUM_ColorSpaceMatrixTypes
}
 
enum  NTV2DSKMode {
  NTV2_DSKModeOff, NTV2_DSKModeFBOverMatte, NTV2_DSKModeFBOverVideoIn, NTV2_DSKModeGraphicOverMatte,
  NTV2_DSKModeGraphicOverVideoIn, NTV2_DSKModeGraphicOverFB, NTV2_DSKModeMax, NTV2_DSKMODE_INVALID = NTV2_DSKModeMax
}
 
enum  NTV2DSKForegroundMode { NTV2_DSKForegroundUnshaped, NTV2_DSKForegroundShaped }
 
enum  NTV2DSKAudioMode { NTV2_DSKAudioForeground, NTV2_DSKAudioBackground }
 
enum  NTV2ColorSpaceType { NTV2_ColorSpaceTypeAuto, NTV2_ColorSpaceTypeRec601, NTV2_ColorSpaceTypeRec709, NTV2_MAX_NUM_ColorSpaceTypes }
 
enum  NTV2Stereo3DMode {
  NTV2_Stereo3DOff, NTV2_Stereo3DSideBySide, NTV2_Stereo3DTopBottom, NTV2_Stereo3DDualStream,
  NTV2_MAX_NUM_Stereo3DModes
}
 This is a user-pref control (currently only used on the Mac) that allows the user to specify which flavor of Stereo 3D is to be used. More...
 
enum  NTV2LutType {
  NTV2_LUTUnknown, NTV2_LUTCustom, NTV2_LUTLinear, NTV2_LUTGamma18_Rec601,
  NTV2_LUTGamma18_Rec709, NTV2_LUTGamma18_Rec601_SMPTE, NTV2_LUTGamma18_Rec709_SMPTE, NTV2_LUTRGBRangeFull_SMPTE,
  NTV2_MAX_NUM_LutTypes, NTV2_INVALID_LUT_TYPE = NTV2_MAX_NUM_LutTypes
}
 This specifies what function(s) are currently loaded into the LUTs. More...
 
enum  NTV2LutBitDepth { NTV2_LUT10Bit, NTV2_LUT12Bit }
 This specifies the LUT bit depth. More...
 
enum  NTV2HDMIOut3DMode { NTV2_HDMI3DFramePacking = 0x0, NTV2_HDMI3DSideBySide = 0x8, NTV2_HDMI3DTopBottom = 0x6, NTV2_MAX_NUM_HDMIOut3DModes }
 This specifies the HDMI Out Stereo 3D Mode. More...
 
enum  NTV2HDMIColorSpace {
  NTV2_HDMIColorSpaceAuto, NTV2_HDMIColorSpaceRGB, NTV2_HDMIColorSpaceYCbCr, NTV2_MAX_NUM_HDMIColorSpaces,
  NTV2_INVALID_HDMI_COLORSPACE = NTV2_MAX_NUM_HDMIColorSpaces
}
 Indicates or specifies HDMI Color Space. More...
 
enum  NTV2HDMIProtocol { NTV2_HDMIProtocolHDMI, NTV2_HDMIProtocolDVI, NTV2_MAX_NUM_HDMIProtocols, NTV2_INVALID_HDMI_PROTOCOL = NTV2_MAX_NUM_HDMIProtocols }
 Indicates or specifies the HDMI protocol. More...
 
enum  NTV2HDMIRange { NTV2_HDMIRangeSMPTE, NTV2_HDMIRangeFull, NTV2_MAX_NUM_HDMIRanges, NTV2_INVALID_HDMI_RANGE = NTV2_MAX_NUM_HDMIRanges }
 Indicates or specifies the HDMI RGB range. More...
 
enum  NTV2HDMIColorimetry {
  NTV2_HDMIColorimetryNoData, NTV2_HDMIColorimetry601, NTV2_HDMIColorimetry709, NTV2_HDMIColorimetry2020,
  NTV2_HDMIColorimetry2020CL, NTV2_HDMIColorimetryDCI, NTV2_MAX_NUM_HDMIColorimetry, NTV2_INVALID_HDMI_Colorimetry = NTV2_MAX_NUM_HDMIColorimetry
}
 Indicates or specifies the HDMI colorimetry. More...
 
enum  NTV2HDMIAudioChannels { NTV2_HDMIAudio2Channels, NTV2_HDMIAudio8Channels, NTV2_MAX_NUM_HDMIAudioChannelEnums, NTV2_INVALID_HDMI_AUDIO_CHANNELS = NTV2_MAX_NUM_HDMIAudioChannelEnums }
 Indicates or specifies the HDMI audio channel count. More...
 
enum  NTV2LHIHDMIColorSpace { NTV2_LHIHDMIColorSpaceYCbCr, NTV2_LHIHDMIColorSpaceRGB, NTV2_MAX_NUM_LHIHDMIColorSpaces, NTV2_INVALID_LHI_HDMI_COLORSPACE = NTV2_MAX_NUM_LHIHDMIColorSpaces }
 
enum  NTV2HDMIBitDepth {
  NTV2_HDMI8Bit, NTV2_HDMI10Bit, NTV2_HDMI12Bit, NTV2_MAX_NUM_HDMIBitDepths,
  NTV2_INVALID_HDMIBitDepth = NTV2_MAX_NUM_HDMIBitDepths
}
 Indicates or specifies the HDMI video bit depth. More...
 
enum  NTV2LHOutputSelect { NTV2LHOutputSelect_VidProc1, NTV2LHOutputSelect_DownConvert, NTV2LHOutputSelect_VidProc2, NTV2_MAX_NUM_LHOutputSelectEnums }
 
enum  NTV2ConversionMode {
  NTV2_1080i_5994to525_5994, NTV2_1080i_2500to625_2500, NTV2_720p_5994to525_5994, NTV2_720p_5000to625_2500,
  NTV2_525_5994to1080i_5994, NTV2_525_5994to720p_5994, NTV2_625_2500to1080i_2500, NTV2_625_2500to720p_5000,
  NTV2_720p_5000to1080i_2500, NTV2_720p_5994to1080i_5994, NTV2_720p_6000to1080i_3000, NTV2_1080i2398to525_2398,
  NTV2_1080i2398to525_2997, NTV2_1080i2400to525_2400, NTV2_1080p2398to525_2398, NTV2_1080p2398to525_2997,
  NTV2_1080p2400to525_2400, NTV2_1080i_2500to720p_5000, NTV2_1080i_5994to720p_5994, NTV2_1080i_3000to720p_6000,
  NTV2_1080i_2398to720p_2398, NTV2_720p_2398to1080i_2398, NTV2_525_2398to1080i_2398, NTV2_525_5994to525_5994,
  NTV2_625_2500to625_2500, NTV2_525_5994to525psf_2997, NTV2_625_5000to625psf_2500, NTV2_1080i_5000to1080psf_2500,
  NTV2_1080i_5994to1080psf_2997, NTV2_1080i_6000to1080psf_3000, NTV2_1080p_3000to720p_6000, NTV2_1080psf_2398to1080i_5994,
  NTV2_1080psf_2400to1080i_3000, NTV2_1080psf_2500to1080i_2500, NTV2_1080p_2398to1080i_5994, NTV2_1080p_2400to1080i_3000,
  NTV2_1080p_2500to1080i_2500, NTV2_NUM_CONVERSIONMODES, NTV2_CONVERSIONMODE_UNKNOWN = NTV2_NUM_CONVERSIONMODES, NTV2_CONVERSIONMODE_INVALID = NTV2_NUM_CONVERSIONMODES
}
 
enum  NTV2_CSC_RGB_Range {
  NTV2_CSC_RGB_RANGE_FULL, NTV2_RGBBLACKRANGE_0_0x3FF = NTV2_CSC_RGB_RANGE_FULL, NTV2_CSC_RGB_RANGE_SMPTE, NTV2_RGBBLACKRANGE_0x40_0x3C0 = NTV2_CSC_RGB_RANGE_SMPTE,
  NTV2_CSC_RGB_RANGE_INVALID, NTV2_MAX_NUM_RGBBlackRangeEnums = NTV2_CSC_RGB_RANGE_INVALID
}
 
enum  NTV2VideoLimiting {
  NTV2_VIDEOLIMITING_LEGALSDI, NTV2_VIDEOLIMITING_OFF, NTV2_VIDEOLIMITING_LEGALBROADCAST, NTV2_MAX_NUM_VideoLimitingEnums,
  NTV2_VIDEOLIMITING_INVALID = NTV2_MAX_NUM_VideoLimitingEnums
}
 These enum values identify the available SDI video output limiting modes. More...
 
enum  NTV2VANCMode { NTV2_VANCMODE_OFF, NTV2_VANCMODE_TALL, NTV2_VANCMODE_TALLER, NTV2_VANCMODE_INVALID }
 These enum values identify the available VANC modes. More...
 
enum  NTV2VANCDataShiftMode {
  NTV2_VANCDATA_NORMAL, NTV2_VANCDATA_8BITSHIFT_DISABLE = NTV2_VANCDATA_NORMAL, NTV2_VANCDATA_8BITSHIFT_ENABLE, NTV2_VANCDATA_INVALID,
  NTV2_MAX_NUM_VANCDataShiftModes = NTV2_VANCDATA_INVALID
}
 
enum  NTV2_DriverDebugMessageSet {
  NTV2_DRIVER_ALL_DEBUG_MESSAGES = -1, NTV2_DRIVER_VIDEO_DEBUG_MESSAGES = 0, NTV2_DRIVER_AUDIO_DEBUG_MESSAGES, NTV2_DRIVER_AUTOCIRCULATE_DEBUG_MESSAGES,
  NTV2_DRIVER_AUTOCIRCULATE_CONTROL_DEBUG_MESSAGES, NTV2_DRIVER_DMA_AUDIO_DEBUG_MESSAGES, NTV2_DRIVER_DMA_VIDEO_DEBUG_MESSAGES, NTV2_DRIVER_RP188_DEBUG_MESSAGES,
  NTV2_DRIVER_CUSTOM_ANC_DATA_DEBUG_MESSAGES, NTV2_DRIVER_DEBUG_DEBUG_MESSAGES, NTV2_DRIVER_I2C_DEBUG_MESSAGES, NTV2_DRIVER_NUM_DEBUG_MESSAGE_SETS
}
 
enum  NTV2XilinxFPGA { eFPGAVideoProc, eFPGACodec, eFPGA_NUM_FPGAs }
 
enum  NTV2StereoCompressorOutputMode {
  NTV2_STEREOCOMPRESSOR_PASS_LEFT, NTV2_STEREOCOMPRESSOR_SIDExSIDE, NTV2_STEREOCOMPRESSOR_TOP_BOTTOM, NTV2_STEREOCOMPRESSOR_PASS_RIGHT,
  NTV2_STEREOCOMPRESSOR_DISABLE = 0xF
}
 
enum  NTV2StereoCompressorFlipMode {
  NTV2_STEREOCOMPRESSOR_NO_FLIP = 0x0, NTV2_STEREOCOMPRESSOR_LEFT_HORZ = 0x1, NTV2_STEREOCOMPRESSOR_LEFT_VERT = 0x2, NTV2_STEREOCOMPRESSOR_RIGHT_HORZ = 0x4,
  NTV2_STEREOCOMPRESSOR_RIGHT_VERT = 0x8
}
 
enum  NTV2LUTControlSelect { NTV2_LUTCONTROL_1_2, NTV2_LUTCONTROL_3_4, NTV2_LUTCONTROL_5 }
 
enum  NTV2LUTPlaneSelect { NTV2_REDPLANE = 0x3, NTV2_GREENPLANE = 0x2, NTV2_BLUEPLANE = 0x1 }
 
enum  NTV2AudioSystem {
  NTV2_AUDIOSYSTEM_1, NTV2_AUDIOSYSTEM_2, NTV2_AUDIOSYSTEM_3, NTV2_AUDIOSYSTEM_4,
  NTV2_AUDIOSYSTEM_5, NTV2_AUDIOSYSTEM_6, NTV2_AUDIOSYSTEM_7, NTV2_AUDIOSYSTEM_8,
  NTV2_MAX_NUM_AudioSystemEnums, NTV2_NUM_AUDIOSYSTEMS = NTV2_MAX_NUM_AudioSystemEnums, NTV2_AUDIOSYSTEM_INVALID = NTV2_NUM_AUDIOSYSTEMS, NTV2_AUDIOSYSTEM_Plus1 = (1u << ( 16 )),
  NTV2_AUDIOSYSTEM_Plus2 = (1u << ( 17 )), NTV2_AUDIOSYSTEM_Plus3 = (1u << ( 18 ))
}
 Used to identify an Audio System on an NTV2 device. See Audio System Operation for more information. More...
 
enum  NTV2SDIAudioSelect {
  NTV2_SDI1AUDIO, NTV2_SDI2AUDIO, NTV2_SDI3AUDIO, NTV2_SDI4AUDIO,
  NTV2_SDI5AUDIO, NTV2_SDI6AUDIO, NTV2_SDI7AUDIO, NTV2_SDI8AUDIO,
  NTV2_MAX_NUM_SDIAudioSelectEnums
}
 
enum  NTV2RelayState { NTV2_DEVICE_BYPASSED, NTV2_THROUGH_DEVICE, NTV2_MAX_NUM_RelayStates, NTV2_RELAY_STATE_INVALID = NTV2_MAX_NUM_RelayStates }
 This enumerated data type identifies the two possible states of the bypass relays. See CNTV2Card::GetSDIRelayPosition, CNTV2Card::GetSDIRelayManualControl, CNTV2Card::GetSDIWatchdogStatus, etc. More...
 
enum  NTV2TCIndex {
  NTV2_TCINDEX_DEFAULT, NTV2_TCINDEX_SDI1, NTV2_TCINDEX_SDI2, NTV2_TCINDEX_SDI3,
  NTV2_TCINDEX_SDI4, NTV2_TCINDEX_SDI1_LTC, NTV2_TCINDEX_SDI2_LTC, NTV2_TCINDEX_LTC1,
  NTV2_TCINDEX_LTC2, NTV2_TCINDEX_SDI5, NTV2_TCINDEX_SDI6, NTV2_TCINDEX_SDI7,
  NTV2_TCINDEX_SDI8, NTV2_TCINDEX_SDI3_LTC, NTV2_TCINDEX_SDI4_LTC, NTV2_TCINDEX_SDI5_LTC,
  NTV2_TCINDEX_SDI6_LTC, NTV2_TCINDEX_SDI7_LTC, NTV2_TCINDEX_SDI8_LTC, NTV2_TCINDEX_SDI1_2,
  NTV2_TCINDEX_SDI2_2, NTV2_TCINDEX_SDI3_2, NTV2_TCINDEX_SDI4_2, NTV2_TCINDEX_SDI5_2,
  NTV2_TCINDEX_SDI6_2, NTV2_TCINDEX_SDI7_2, NTV2_TCINDEX_SDI8_2, NTV2_MAX_NUM_TIMECODE_INDEXES,
  NTV2_TCINDEX_INVALID = NTV2_MAX_NUM_TIMECODE_INDEXES
}
 These enum values are indexes into the capture/playout AutoCirculate timecode arrays. More...
 
enum  NTV2HDMIV2Mode { NTV2_HDMI_V2_HDSD_BIDIRECTIONAL, NTV2_HDMI_V2_4K_CAPTURE, NTV2_HDMI_V2_4K_PLAYBACK, NTV2_HDMI_V2_MODE_INVALID }
 
enum  VPIDVersion { VPIDVersion_0 = 0x0, VPIDVersion_1 = 0x1 }
 
enum  VPIDStandard {
  VPIDStandard_Unknown = 0x00, VPIDStandard_483_576 = 0x81, VPIDStandard_483_576_DualLink = 0x82, VPIDStandard_483_576_360Mbs = 0x82,
  VPIDStandard_483_576_540Mbs = 0x83, VPIDStandard_720 = 0x84, VPIDStandard_1080 = 0x85, VPIDStandard_483_576_1485Mbs = 0x86,
  VPIDStandard_1080_DualLink = 0x87, VPIDStandard_720_3Ga = 0x88, VPIDStandard_1080_3Ga = 0x89, VPIDStandard_1080_DualLink_3Gb = 0x8A,
  VPIDStandard_720_3Gb = 0x8B, VPIDStandard_1080_3Gb = 0x8C, VPIDStandard_483_576_3Gb = 0x8D, VPIDStandard_720_Stereo_3Gb = 0x8E,
  VPIDStandard_1080_Stereo_3Gb = 0x8F, VPIDStandard_1080_QuadLink = 0x90, VPIDStandard_720_Stereo_3Ga = 0x91, VPIDStandard_1080_Stereo_3Ga = 0x92,
  VPIDStandard_1080_Stereo_DualLink_3Gb = 0x93, VPIDStandard_1080_Dual_3Ga = 0x94, VPIDStandard_1080_Dual_3Gb = 0x95, VPIDStandard_2160_DualLink = 0x96,
  VPIDStandard_2160_QuadLink_3Ga = 0x97, VPIDStandard_2160_QuadDualLink_3Gb = 0x98, VPIDStandard_1080_Stereo_Quad_3Ga = 0x99, VPIDStandard_1080_Stereo_Quad_3Gb = 0x9A,
  VPIDStandard_2160_Stereo_Quad_3Gb = 0x9B, VPIDStandard_1080_OctLink = 0xA0, VPIDStandard_UHDTV1_Single_DualLink_10Gb = 0xA1, VPIDStandard_UHDTV2_Quad_OctaLink_10Gb = 0xA2,
  VPIDStandard_UHDTV1_MultiLink_10Gb = 0xA5, VPIDStandard_UHDTV2_MultiLink_10Gb = 0xA6, VPIDStandard_VC2 = 0xB0, VPIDStandard_720_1080_Stereo = 0xB1,
  VPIDStandard_VC2_Level65_270Mbs = 0xB2, VPIDStandard_4K_DCPIF_FSW709_10Gbs = 0xB3, VPIDStandard_FT_2048x1556_Dual = 0xB4, VPIDStandard_FT_2048x1556_3Gb = 0xB5,
  VPIDStandard_2160_Single_6Gb = 0xC0, VPIDStandard_1080_Single_6Gb = 0xC1, VPIDStandard_1080_AFR_Single_6Gb = 0xC2, VPIDStandard_2160_Single_12Gb = 0xCE,
  VPIDStandard_1080_10_12_AFR_Single_12Gb = 0xCF, VPIDStandard_4320_DualLink_12Gb = 0xD0, VPIDStandard_2160_DualLink_12Gb = 0xD1, VPIDStandard_4320_QuadLink_12Gb = 0xD2
}
 
enum  VPIDPictureRate {
  VPIDPictureRate_None = 0x0, VPIDPictureRate_Reserved1 = 0x1, VPIDPictureRate_2398 = 0x2, VPIDPictureRate_2400 = 0x3,
  VPIDPictureRate_4795 = 0x4, VPIDPictureRate_2500 = 0x5, VPIDPictureRate_2997 = 0x6, VPIDPictureRate_3000 = 0x7,
  VPIDPictureRate_4800 = 0x8, VPIDPictureRate_5000 = 0x9, VPIDPictureRate_5994 = 0xa, VPIDPictureRate_6000 = 0xb,
  VPIDPictureRate_ReservedC = 0xc, VPIDPictureRate_ReservedD = 0xd, VPIDPictureRate_ReservedE = 0xe, VPIDPictureRate_ReservedF = 0xf
}
 
enum  VPIDSampling {
  VPIDSampling_YUV_422 = 0x0, VPIDSampling_YUV_444 = 0x1, VPIDSampling_GBR_444 = 0x2, VPIDSampling_YUV_420 = 0x3,
  VPIDSampling_YUVA_4224 = 0x4, VPIDSampling_YUVA_4444 = 0x5, VPIDSampling_GBRA_4444 = 0x6, VPIDSampling_Reserved7 = 0x7,
  VPIDSampling_YUVD_4224 = 0x8, VPIDSampling_YUVD_4444 = 0x9, VPIDSampling_GBRD_4444 = 0xa, VPIDSampling_ReservedB = 0xb,
  VPIDSampling_ReservedC = 0xc, VPIDSampling_ReservedD = 0xd, VPIDSampling_ReservedE = 0xe, VPIDSampling_XYZ_444 = 0xf
}
 
enum  VPIDChannel {
  VPIDChannel_1 = 0x0, VPIDChannel_2 = 0x1, VPIDChannel_3 = 0x2, VPIDChannel_4 = 0x3,
  VPIDChannel_5 = 0x4, VPIDChannel_6 = 0x5, VPIDChannel_7 = 0x6, VPIDChannel_8 = 0x7
}
 
enum  VPIDDynamicRange { VPIDDynamicRange_100 = 0x0, VPIDDynamicRange_200 = 0x1, VPIDDynamicRange_400 = 0x2, VPIDDynamicRange_Reserved3 = 0x3 }
 
enum  VPIDBitDepth {
  VPIDBitDepth_8 = 0x0, VPIDBitDepth_10_Full = 0x0, VPIDBitDepth_10 = 0x1, VPIDBitDepth_12 = 0x2,
  VPIDBitDepth_12_Full = 0x3
}
 
enum  VPIDLink {
  VPIDLink_1 = 0x0, VPIDLink_2 = 0x1, VPIDLink_3 = 0x2, VPIDLink_4 = 0x3,
  VPIDLink_5 = 0x4, VPIDLink_6 = 0x5, VPIDLink_7 = 0x6, VPIDLink_8 = 0x7
}
 
enum  VPIDAudio { VPIDAudio_Unknown = 0x0, VPIDAudio_Copied = 0x1, VPIDAudio_Additional = 0x2, VPIDAudio_Reserved = 0x3 }
 
enum  NTV2_RS422_PARITY { NTV2_RS422_NO_PARITY = 0x0, NTV2_RS422_ODD_PARITY = 0x1, NTV2_RS422_EVEN_PARITY = 0x2, NTV2_RS422_PARITY_INVALID = 0xFF }
 These enum values identify RS-422 serial port parity configuration. More...
 
enum  NTV2_RS422_BAUD_RATE { NTV2_RS422_BAUD_RATE_38400 = 38400, NTV2_RS422_BAUD_RATE_19200 = 19200, NTV2_RS422_BAUD_RATE_9600 = 9600, NTV2_RS422_BAUD_RATE_INVALID = 0 }
 These enum values identify RS-422 serial port baud rate configuration. More...
 
enum  NTV2HDMISampleStructure {
  NTV2_HDMI_YC422 = 0, NTV2_HDMI_RGB = 1, NTV2_HDMI_YC420 = 2, NTV2_HDMI_422 = NTV2_HDMI_YC422,
  NTV2_HDMI_420 = NTV2_HDMI_YC420, NTV2_NUM_HDMICOLORSPACEVALS = 3, NTV2_HDMI_INVALID = NTV2_NUM_HDMICOLORSPACEVALS
}
 
enum  NTV2FanSpeed {
  NTV2_FanSpeed_Invalid = 0, NTV2_FanSpeed_Low = 50, NTV2_FanSpeed_Min = NTV2_FanSpeed_Low, NTV2_FanSpeed_Medium = 75,
  NTV2_FanSpeed_High = 100, NTV2_FanSpeed_Max = NTV2_FanSpeed_High
}
 
enum  NTV2DieTempScale {
  NTV2DieTempScale_Celsius, NTV2DieTempScale_Fahrenheit, NTV2DieTempScale_Kelvin, NTV2DieTempScale_Rankine,
  NTV2DieTempScale_INVALID
}
 
enum  NTV2AncillaryDataRegion {
  NTV2_AncRgn_Field1, NTV2_AncRgn_Field2, NTV2_AncRgn_MonField1, NTV2_AncRgn_MonField2,
  NTV2_MAX_NUM_AncRgns, NTV2_AncRgn_FIRST = NTV2_AncRgn_Field1, NTV2_AncRgn_LAST = NTV2_AncRgn_MonField2, NTV2_AncRgn_INVALID = NTV2_MAX_NUM_AncRgns,
  NTV2_AncRgn_All = 0xFFFF
}
 These enumerations identify the various ancillary data regions located at the bottom of each frame buffer on the NTV2 device. More...
 
enum  NTV2VPIDTransferCharacteristics { NTV2_VPID_TC_SDR_TV, NTV2_VPID_TC_HLG, NTV2_VPID_TC_PQ, NTV2_VPID_TC_Unspecified }
 
enum  NTV2VPIDColorimetry { NTV2_VPID_Color_Rec709, NTV2_VPID_Color_Reserved, NTV2_VPID_Color_UHDTV, NTV2_VPID_Color_Unknown }
 
enum  NTV2VPIDLuminance { NTV2_VPID_Luminance_YCbCr, NTV2_VPID_Luminance_ICtCp }
 
enum  NTV2VPIDRGBRange { NTV2_VPID_Range_Narrow, NTV2_VPID_Range_Full }
 
enum  FlashBlockID {
  MAIN_FLASHBLOCK, FAILSAFE_FLASHBLOCK, AUTO_FLASHBLOCK, SOC1_FLASHBLOCK,
  SOC2_FLASHBLOCK, MAC_FLASHBLOCK, MCS_INFO_BLOCK, LICENSE_BLOCK
}
 
enum  BankSelect { BANK_0, BANK_1, BANK_2, BANK_3 }
 
enum  _FLASH_COMMAND {
  READID_COMMAND = 0x9F, WRITEENABLE_COMMAND = 0x06, WRITEDISABLE_COMMAND = 0x04, READSTATUS_COMMAND = 0x05,
  WRITESTATUS_COMMAND = 0x01, READFAST_COMMAND = 0x0B, PAGEPROGRAM_COMMAND = 0x02, SECTORERASE_COMMAND = 0xD8,
  CHIPERASE_COMMAND = 0xC7, BANKSELECT_COMMAND = 0x17, READBANKSELECT_COMMAND = 0x16, EXTENDEDADDRESS_COMMAND = 0xC5,
  READEXTENDEDADDRESS_COMMAND = 0xC8, WRITENONVOLATILECONFIGURATION_COMMAND = 0xB1, READNONVOLATILECONFIGURATION_COMMAND = 0xB5
}
 
enum  NTV2IpError {
  NTV2IpErrNone, NTV2IpErrInvalidChannel, NTV2IpErrInvalidFormat, NTV2IpErrInvalidBitdepth,
  NTV2IpErrInvalidUllHeight, NTV2IpErrInvalidUllLevels, NTV2IpErrUllNotSupported, NTV2IpErrNotReady,
  NTV2IpErrSoftwareMismatch, NTV2IpErrSFP1NotConfigured, NTV2IpErrSFP2NotConfigured, NTV2IpErrInvalidIGMPVersion,
  NTV2IpErrCannotGetMacAddress, NTV2IpErrNotSupported, NTV2IpErrWriteSOMToMB, NTV2IpErrWriteSeqToMB,
  NTV2IpErrWriteCountToMB, NTV2IpErrTimeoutNoSOM, NTV2IpErrTimeoutNoSeq, NTV2IpErrTimeoutNoBytecount,
  NTV2IpErrExceedsFifo, NTV2IpErrNoResponseFromMB, NTV2IpErrAcquireMBTimeout, NTV2IpErrInvalidMBResponse,
  NTV2IpErrInvalidMBResponseSize, NTV2IpErrInvalidMBResponseNoMac, NTV2IpErrMBStatusFail, NTV2IpErrGrandMasterInfo,
  NTV2IpErrSDPTooLong, NTV2IpErrSDPNotFound, NTV2IpErrSDPEmpty, NTV2IpErrSDPInvalid,
  NTV2IpErrSDPURLInvalid, NTV2IpErrSDPNoVideo, NTV2IpErrSDPNoAudio, NTV2IpErrSDPNoANC,
  NTV2IpErrSFPNotFound, NTV2IpErrInvalidConfig, NTV2IpErrLLDPNotFound, NTV2IpNumErrTypes
}
 

Detailed Description

Enumerations for controlling NTV2 devices.

Definition in file ntv2enums.h.

Macro Definition Documentation

◆ BGKCROSSPOINTMASK

#define BGKCROSSPOINTMASK   (BIT_12+BIT_13+BIT_14+BIT_15)

Definition at line 4316 of file ntv2enums.h.

◆ BGKCROSSPOINTSHIFT

#define BGKCROSSPOINTSHIFT   (12)

Definition at line 4317 of file ntv2enums.h.

◆ BGVCROSSPOINTMASK

#define BGVCROSSPOINTMASK   (BIT_4+BIT_5+BIT_6+BIT_7)

Definition at line 4312 of file ntv2enums.h.

◆ BGVCROSSPOINTSHIFT

#define BGVCROSSPOINTSHIFT   (4)

Definition at line 4313 of file ntv2enums.h.

◆ DEVICE_ID_CORVID44_12G

#define DEVICE_ID_CORVID44_12G   DEVICE_ID_CORVID44_8KMK

Definition at line 97 of file ntv2enums.h.

◆ DEVICE_ID_KONA5_4X12G

#define DEVICE_ID_KONA5_4X12G   DEVICE_ID_KONA5_8K

Definition at line 98 of file ntv2enums.h.

◆ DEVICE_IS_IOIP

#define DEVICE_IS_IOIP (   __d__)
Value:
( (__d__) == DEVICE_ID_IOIP_2022 || \
(__d__) == DEVICE_ID_IOIP_2110 || \

Definition at line 133 of file ntv2enums.h.

◆ DEVICE_IS_KONA5

#define DEVICE_IS_KONA5 (   __d__)
Value:
( (__d__) == DEVICE_ID_KONA5 || \
(__d__) == DEVICE_ID_KONA5_8KMK || \
(__d__) == DEVICE_ID_KONA5_8K || \
(__d__) == DEVICE_ID_KONA5_2X4K || \
(__d__) == DEVICE_ID_KONA5_3DLUT || \

Definition at line 100 of file ntv2enums.h.

◆ DEVICE_IS_KONA5_OE

#define DEVICE_IS_KONA5_OE (   __d__)
Value:
( (__d__) == DEVICE_ID_KONA5_OE1 || \
(__d__) == DEVICE_ID_KONA5_OE2 || \
(__d__) == DEVICE_ID_KONA5_OE3 || \
(__d__) == DEVICE_ID_KONA5_OE4 || \
(__d__) == DEVICE_ID_KONA5_OE5 || \
(__d__) == DEVICE_ID_KONA5_OE6 || \
(__d__) == DEVICE_ID_KONA5_OE7 || \
(__d__) == DEVICE_ID_KONA5_OE8 || \
(__d__) == DEVICE_ID_KONA5_OE9 || \
(__d__) == DEVICE_ID_KONA5_OE10 || \
(__d__) == DEVICE_ID_KONA5_OE11 || \

Definition at line 108 of file ntv2enums.h.

◆ DEVICE_IS_KONAX

#define DEVICE_IS_KONAX (   __d__)
Value:
( (__d__) == DEVICE_ID_KONAXM || \
(__d__) == DEVICE_ID_KONAX)

Definition at line 138 of file ntv2enums.h.

◆ DEVICE_IS_SOJI

#define DEVICE_IS_SOJI (   __d__)
Value:
( (__d__) == DEVICE_ID_SOJI_3DLUT || \
(__d__) == DEVICE_ID_SOJI_OE1 || \
(__d__) == DEVICE_ID_SOJI_OE2 || \
(__d__) == DEVICE_ID_SOJI_OE3 || \
(__d__) == DEVICE_ID_SOJI_OE4 || \
(__d__) == DEVICE_ID_SOJI_OE5 || \
(__d__) == DEVICE_ID_SOJI_OE6 || \
(__d__) == DEVICE_ID_SOJI_OE7 || \

Definition at line 122 of file ntv2enums.h.

◆ EXTENDED_AUDIO_SUPPORTED

#define EXTENDED_AUDIO_SUPPORTED

Definition at line 3078 of file ntv2enums.h.

◆ FGKCROSSPOINTMASK

#define FGKCROSSPOINTMASK   (BIT_8+BIT_9+BIT_10+BIT_11)

Definition at line 4314 of file ntv2enums.h.

◆ FGKCROSSPOINTSHIFT

#define FGKCROSSPOINTSHIFT   (8)

Definition at line 4315 of file ntv2enums.h.

◆ FGVCROSSPOINTMASK

#define FGVCROSSPOINTMASK   (BIT_0+BIT_1+BIT_2+BIT_3)

Definition at line 4310 of file ntv2enums.h.

◆ FGVCROSSPOINTSHIFT

#define FGVCROSSPOINTSHIFT   (0)

Definition at line 4311 of file ntv2enums.h.

◆ kLUTBank_FULL2SMPTE

#define kLUTBank_FULL2SMPTE   1

Definition at line 3511 of file ntv2enums.h.

◆ kLUTBank_RGB2YUV

#define kLUTBank_RGB2YUV   0

Definition at line 3508 of file ntv2enums.h.

◆ kLUTBank_SMPTE2FULL

#define kLUTBank_SMPTE2FULL   0

Definition at line 3510 of file ntv2enums.h.

◆ kLUTBank_YUV2RGB

#define kLUTBank_YUV2RGB   1

Definition at line 3509 of file ntv2enums.h.

◆ NTV2_AUDIO_MONITOR_INVALID

#define NTV2_AUDIO_MONITOR_INVALID   NTV2_MAX_NUM_AudioMonitorSelect

Definition at line 3174 of file ntv2enums.h.

◆ NTV2_AUDIO_SOURCE_IS_AES

#define NTV2_AUDIO_SOURCE_IS_AES (   _x_)    ((_x_) == NTV2_AUDIO_AES)

Definition at line 1992 of file ntv2enums.h.

◆ NTV2_AUDIO_SOURCE_IS_ANALOG

#define NTV2_AUDIO_SOURCE_IS_ANALOG (   _x_)    ((_x_) == NTV2_AUDIO_ANALOG)

Definition at line 1993 of file ntv2enums.h.

◆ NTV2_AUDIO_SOURCE_IS_EMBEDDED

#define NTV2_AUDIO_SOURCE_IS_EMBEDDED (   _x_)    ((_x_) == NTV2_AUDIO_EMBEDDED)

Definition at line 1991 of file ntv2enums.h.

◆ NTV2_AUDIO_SOURCE_IS_HDMI

#define NTV2_AUDIO_SOURCE_IS_HDMI (   _x_)    ((_x_) == NTV2_AUDIO_HDMI)

Definition at line 1994 of file ntv2enums.h.

◆ NTV2_AudioMonitor11_12

#define NTV2_AudioMonitor11_12   NTV2_AudioChannel11_12

Definition at line 3170 of file ntv2enums.h.

◆ NTV2_AudioMonitor13_14

#define NTV2_AudioMonitor13_14   NTV2_AudioChannel13_14

Definition at line 3171 of file ntv2enums.h.

◆ NTV2_AudioMonitor15_16

#define NTV2_AudioMonitor15_16   NTV2_AudioChannel15_16

Definition at line 3172 of file ntv2enums.h.

◆ NTV2_AudioMonitor1_2

#define NTV2_AudioMonitor1_2   NTV2_AudioChannel1_2

Definition at line 3165 of file ntv2enums.h.

◆ NTV2_AudioMonitor3_4

#define NTV2_AudioMonitor3_4   NTV2_AudioChannel3_4

Definition at line 3166 of file ntv2enums.h.

◆ NTV2_AudioMonitor5_6

#define NTV2_AudioMonitor5_6   NTV2_AudioChannel5_6

Definition at line 3167 of file ntv2enums.h.

◆ NTV2_AudioMonitor7_8

#define NTV2_AudioMonitor7_8   NTV2_AudioChannel7_8

Definition at line 3168 of file ntv2enums.h.

◆ NTV2_AudioMonitor9_10

#define NTV2_AudioMonitor9_10   NTV2_AudioChannel9_10

Definition at line 3169 of file ntv2enums.h.

◆ NTV2_DEVICE_SUPPORTS_SMPTE2022

#define NTV2_DEVICE_SUPPORTS_SMPTE2022 (   __d__)
Value:
( (__d__) == DEVICE_ID_KONAIP_2022 \
|| (__d__) == DEVICE_ID_IOIP_2022 )

Definition at line 149 of file ntv2enums.h.

◆ NTV2_DEVICE_SUPPORTS_SMPTE2110

#define NTV2_DEVICE_SUPPORTS_SMPTE2110 (   __d__)
Value:
( (__d__) == DEVICE_ID_KONAIP_2110 \
|| (__d__) == DEVICE_ID_IOIP_2110 \
|| (__d__) == DEVICE_ID_IOIP_2110_RGB12 \
|| (__d__) == DEVICE_ID_KONAIP_25G)

Definition at line 142 of file ntv2enums.h.

◆ NTV2_FBF_HAS_ALPHA

#define NTV2_FBF_HAS_ALPHA (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_ARGB \
|| (__fbf__) == NTV2_FBF_RGBA \
|| (__fbf__) == NTV2_FBF_ABGR \
|| (__fbf__) == NTV2_FBF_10BIT_ARGB \
|| (__fbf__) == NTV2_FBF_16BIT_ARGB \
|| (__fbf__) == NTV2_FBF_10BIT_YCBCRA \
)

Definition at line 314 of file ntv2enums.h.

◆ NTV2_FBF_IS_RAW

#define NTV2_FBF_IS_RAW (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_10BIT_RAW_RGB \
|| (__fbf__) == NTV2_FBF_10BIT_RAW_YCBCR \
)

Definition at line 322 of file ntv2enums.h.

◆ NTV2_FBF_IS_YCBCR

#define NTV2_FBF_IS_YCBCR (   __fbf__)
Value:
( !NTV2_IS_FBF_RGB(__fbf__) \
&& !NTV2_FBF_IS_RAW(__fbf__) \
&& !NTV2_IS_FBF_PRORES(__fbf__) \
)

Definition at line 326 of file ntv2enums.h.

◆ NTV2_INPUT_SOURCE_IS_ANALOG

#define NTV2_INPUT_SOURCE_IS_ANALOG (   _inpSrc_)    ((_inpSrc_) == NTV2_INPUTSOURCE_ANALOG1)

Definition at line 1264 of file ntv2enums.h.

◆ NTV2_INPUT_SOURCE_IS_HDMI

#define NTV2_INPUT_SOURCE_IS_HDMI (   _inpSrc_)    ((_inpSrc_) >= NTV2_INPUTSOURCE_HDMI1 && (_inpSrc_) <= NTV2_INPUTSOURCE_HDMI4)

Definition at line 1263 of file ntv2enums.h.

◆ NTV2_INPUT_SOURCE_IS_SDI

#define NTV2_INPUT_SOURCE_IS_SDI (   _inpSrc_)    ((_inpSrc_) >= NTV2_INPUTSOURCE_SDI1 && (_inpSrc_) <= NTV2_INPUTSOURCE_SDI8)

Definition at line 1265 of file ntv2enums.h.

◆ NTV2_IS_12G_FORMAT

#define NTV2_IS_12G_FORMAT (   __f__)
Value:
( ((__f__) >= NTV2_FORMAT_3840x2160p_5000 && \
((__f__) >= NTV2_FORMAT_4096x2160p_5000 && \
)

Definition at line 950 of file ntv2enums.h.

◆ NTV2_IS_2K1080_STANDARD

#define NTV2_IS_2K1080_STANDARD (   __s__)    ((__s__) == NTV2_STANDARD_2Kx1080p || (__s__) == NTV2_STANDARD_2Kx1080i)

Definition at line 200 of file ntv2enums.h.

◆ NTV2_IS_2K_1080_FRAME_GEOMETRY

#define NTV2_IS_2K_1080_FRAME_GEOMETRY (   geom)
Value:
( geom == NTV2_FG_2048x1114 || \
geom == NTV2_FG_2048x1080 || \

Definition at line 375 of file ntv2enums.h.

◆ NTV2_IS_2K_1080_VIDEO_FORMAT

#define NTV2_IS_2K_1080_VIDEO_FORMAT (   __f__)
Value:

Definition at line 749 of file ntv2enums.h.

◆ NTV2_IS_2K_VIDEO_FORMAT

#define NTV2_IS_2K_VIDEO_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_2K_1498 || \
(__f__) == NTV2_FORMAT_2K_1500 || \
(__f__) == NTV2_FORMAT_2K_2398 || \
(__f__) == NTV2_FORMAT_2K_2400 || \
(__f__) == NTV2_FORMAT_2K_2500 )

Definition at line 742 of file ntv2enums.h.

◆ NTV2_IS_372_DUALLINK_FORMAT

#define NTV2_IS_372_DUALLINK_FORMAT (   __f__)
Value:

Definition at line 880 of file ntv2enums.h.

◆ NTV2_IS_3G_FORMAT

#define NTV2_IS_3G_FORMAT (   __f__)

Definition at line 906 of file ntv2enums.h.

◆ NTV2_IS_3Gb_FORMAT

#define NTV2_IS_3Gb_FORMAT (   __f__)

Definition at line 957 of file ntv2enums.h.

◆ NTV2_IS_4K_4096_VIDEO_FORMAT

#define NTV2_IS_4K_4096_VIDEO_FORMAT (   __f__)

◆ NTV2_IS_4K_HFR_VIDEO_FORMAT

#define NTV2_IS_4K_HFR_VIDEO_FORMAT (   __f__)
Value:
( ((__f__) >= NTV2_FORMAT_4x1920x1080p_5000 && \
((__f__) >= NTV2_FORMAT_3840x2160p_5000 && \
(__f__) <= NTV2_FORMAT_3840x2160p_6000 ) || \
((__f__) >= NTV2_FORMAT_4096x2160p_5000 && \
)

Definition at line 776 of file ntv2enums.h.

◆ NTV2_IS_4K_QUADHD_VIDEO_FORMAT

#define NTV2_IS_4K_QUADHD_VIDEO_FORMAT (   __f__)

◆ NTV2_IS_4K_STANDARD

#define NTV2_IS_4K_STANDARD (   __s__)
Value:
|| (__s__) == NTV2_STANDARD_4096HFR \
|| (__s__) == NTV2_STANDARD_4096i)

Definition at line 196 of file ntv2enums.h.

◆ NTV2_IS_4K_VIDEO_FORMAT

#define NTV2_IS_4K_VIDEO_FORMAT (   __f__)
Value:

Definition at line 769 of file ntv2enums.h.

◆ NTV2_IS_525_FORMAT

#define NTV2_IS_525_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_525_5994 || \
(__f__) == NTV2_FORMAT_525_2398 || \
(__f__) == NTV2_FORMAT_525_2400 || \

Definition at line 890 of file ntv2enums.h.

◆ NTV2_IS_625_FORMAT

#define NTV2_IS_625_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_625_5000 || \

Definition at line 896 of file ntv2enums.h.

◆ NTV2_IS_6G_FORMAT

#define NTV2_IS_6G_FORMAT (   __f__)
Value:

Definition at line 943 of file ntv2enums.h.

◆ NTV2_IS_720P_VIDEO_FORMAT

#define NTV2_IS_720P_VIDEO_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_720p_2398 || \
(__f__) == NTV2_FORMAT_720p_2500 || \
(__f__) == NTV2_FORMAT_720p_5000 || \
(__f__) == NTV2_FORMAT_720p_5994 || \
(__f__) == NTV2_FORMAT_720p_6000 )

Definition at line 735 of file ntv2enums.h.

◆ NTV2_IS_8K_STANDARD

#define NTV2_IS_8K_STANDARD (   __s__)    ((__s__) == NTV2_STANDARD_8192)

Definition at line 202 of file ntv2enums.h.

◆ NTV2_IS_8K_VIDEO_FORMAT

#define NTV2_IS_8K_VIDEO_FORMAT (   __f__)
Value:

Definition at line 875 of file ntv2enums.h.

◆ NTV2_IS_ACTIVE_COLOR_CORRECTION_MODE

#define NTV2_IS_ACTIVE_COLOR_CORRECTION_MODE (   __x__)    (NTV2_IS_VALID_COLOR_CORRECTION_MODE (__x__) && (__x__) != NTV2_CCMODE_OFF)

Definition at line 2065 of file ntv2enums.h.

◆ NTV2_IS_ALL_ANC_RGNS

#define NTV2_IS_ALL_ANC_RGNS (   _x_)    ((_x_) == NTV2_AncRgn_All)

Definition at line 4192 of file ntv2enums.h.

◆ NTV2_IS_ANALOG_TIMECODE_INDEX

#define NTV2_IS_ANALOG_TIMECODE_INDEX (   __x__)    ((__x__) == NTV2_TCINDEX_LTC1 || (__x__) == NTV2_TCINDEX_LTC2)

Definition at line 3939 of file ntv2enums.h.

◆ NTV2_IS_ATC_LTC_TIMECODE_INDEX

#define NTV2_IS_ATC_LTC_TIMECODE_INDEX (   __x__)
Value:
( ((__x__) >= NTV2_TCINDEX_SDI3_LTC && (__x__) <= NTV2_TCINDEX_SDI8_LTC) \
|| ((__x__) == NTV2_TCINDEX_SDI1_LTC) \
|| ((__x__) == NTV2_TCINDEX_SDI2_LTC) )

Definition at line 3946 of file ntv2enums.h.

◆ NTV2_IS_ATC_VITC1_TIMECODE_INDEX

#define NTV2_IS_ATC_VITC1_TIMECODE_INDEX (   __x__)
Value:
( ((__x__) >= NTV2_TCINDEX_SDI1 && (__x__) <= NTV2_TCINDEX_SDI4) \
|| ((__x__) >= NTV2_TCINDEX_SDI5 && (__x__) <= NTV2_TCINDEX_SDI8) )

Definition at line 3941 of file ntv2enums.h.

◆ NTV2_IS_ATC_VITC2_TIMECODE_INDEX

#define NTV2_IS_ATC_VITC2_TIMECODE_INDEX (   __x__)    ( (__x__) >= NTV2_TCINDEX_SDI1_2 && (__x__) <= NTV2_TCINDEX_SDI8_2 )

Definition at line 3944 of file ntv2enums.h.

◆ NTV2_IS_AUDIO_MIXER_CHANNELS_1_OR_2

#define NTV2_IS_AUDIO_MIXER_CHANNELS_1_OR_2 (   __p__)    ((__p__) >= NTV2_AudioMixerChannel1 && (__p__) <= NTV2_AudioMixerChannel2)

Definition at line 3204 of file ntv2enums.h.

◆ NTV2_IS_AUDIO_MIXER_INPUT_MAIN

#define NTV2_IS_AUDIO_MIXER_INPUT_MAIN (   __p__)    ((__p__) == NTV2_AudioMixerInputMain)

Definition at line 3220 of file ntv2enums.h.

◆ NTV2_IS_EXTENDED_AUDIO_CHANNEL_OCTET

#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_OCTET (   __p__)    ((__p__) >= NTV2_AudioChannel17_24 && (__p__) < NTV2_MAX_NUM_Audio8ChannelSelect)

Definition at line 3302 of file ntv2enums.h.

◆ NTV2_IS_EXTENDED_AUDIO_CHANNEL_PAIR

#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_PAIR (   __p__)    ((__p__) >= NTV2_AudioChannel17_18 && (__p__) < NTV2_MAX_NUM_AudioChannelPair)

Definition at line 3162 of file ntv2enums.h.

◆ NTV2_IS_EXTENDED_AUDIO_CHANNEL_QUAD

#define NTV2_IS_EXTENDED_AUDIO_CHANNEL_QUAD (   __p__)    ((__p__) >= NTV2_AudioChannel17_20 && (__p__) < NTV2_MAX_NUM_Audio4ChannelSelect)

Definition at line 3269 of file ntv2enums.h.

◆ NTV2_IS_FBF_10BIT

#define NTV2_IS_FBF_10BIT (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_10BIT_YCBCR \
|| (__fbf__) == NTV2_FBF_10BIT_RGB \
|| (__fbf__) == NTV2_FBF_10BIT_DPX \
|| (__fbf__) == NTV2_FBF_10BIT_YCBCR_DPX \
|| (__fbf__) == NTV2_FBF_10BIT_YCBCRA \
|| (__fbf__) == NTV2_FBF_10BIT_DPX_LE \
|| (__fbf__) == NTV2_FBF_10BIT_RGB_PACKED \
|| (__fbf__) == NTV2_FBF_10BIT_ARGB \
|| (__fbf__) == NTV2_FBF_10BIT_RAW_RGB \
|| (__fbf__) == NTV2_FBF_10BIT_RAW_YCBCR \
|| (__fbf__) == NTV2_FBF_10BIT_YCBCR_420PL2 \
|| (__fbf__) == NTV2_FBF_10BIT_YCBCR_422PL2 \
)

Definition at line 298 of file ntv2enums.h.

◆ NTV2_IS_FBF_12BIT_RGB

#define NTV2_IS_FBF_12BIT_RGB (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_48BIT_RGB \
|| (__fbf__) == NTV2_FBF_12BIT_RGB_PACKED \
)

Definition at line 331 of file ntv2enums.h.

◆ NTV2_IS_FBF_8BIT

#define NTV2_IS_FBF_8BIT (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_8BIT_YCBCR \
|| (__fbf__) == NTV2_FBF_ARGB \
|| (__fbf__) == NTV2_FBF_RGBA \
|| (__fbf__) == NTV2_FBF_8BIT_YCBCR_YUY2 \
|| (__fbf__) == NTV2_FBF_ABGR \
|| (__fbf__) == NTV2_FBF_8BIT_DVCPRO \
)

Definition at line 290 of file ntv2enums.h.

◆ NTV2_IS_FBF_PLANAR

#define NTV2_IS_FBF_PLANAR (   __s__)
Value:

Definition at line 258 of file ntv2enums.h.

◆ NTV2_IS_FBF_PRORES

#define NTV2_IS_FBF_PRORES (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_PRORES_DVCPRO \
|| (__fbf__) == NTV2_FBF_PRORES_HDV \
)

Definition at line 270 of file ntv2enums.h.

◆ NTV2_IS_FBF_RGB

#define NTV2_IS_FBF_RGB (   __fbf__)
Value:
( (__fbf__) == NTV2_FBF_ARGB \
|| (__fbf__) == NTV2_FBF_RGBA \
|| (__fbf__) == NTV2_FBF_10BIT_RGB \
|| (__fbf__) == NTV2_FBF_ABGR \
|| (__fbf__) == NTV2_FBF_10BIT_DPX \
|| (__fbf__) == NTV2_FBF_24BIT_RGB \
|| (__fbf__) == NTV2_FBF_24BIT_BGR \
|| (__fbf__) == NTV2_FBF_10BIT_DPX_LE \
|| (__fbf__) == NTV2_FBF_48BIT_RGB \
|| (__fbf__) == NTV2_FBF_12BIT_RGB_PACKED \
|| (__fbf__) == NTV2_FBF_10BIT_RGB_PACKED \
|| (__fbf__) == NTV2_FBF_10BIT_ARGB \
|| (__fbf__) == NTV2_FBF_16BIT_ARGB \
|| (__fbf__) == NTV2_FBF_10BIT_RAW_RGB \
)

Definition at line 274 of file ntv2enums.h.

◆ NTV2_IS_FRACTIONAL_NTV2FrameRate

#define NTV2_IS_FRACTIONAL_NTV2FrameRate (   __r__)
Value:
( (__r__) == NTV2_FRAMERATE_1498 || \
(__r__) == NTV2_FRAMERATE_1798 || \
(__r__) == NTV2_FRAMERATE_1898 || \
(__r__) == NTV2_FRAMERATE_2398 || \
(__r__) == NTV2_FRAMERATE_2997 || \
(__r__) == NTV2_FRAMERATE_4795 || \
(__r__) == NTV2_FRAMERATE_5994 || \
(__r__) == NTV2_FRAMERATE_11988 )

Definition at line 435 of file ntv2enums.h.

◆ NTV2_IS_FRAMEBUFFER_ORIENTATION_FLIPPED

#define NTV2_IS_FRAMEBUFFER_ORIENTATION_FLIPPED (   _x_)    ((_x_) == NTV2_FRAMEBUFFER_ORIENTATION_BOTTOMUP)

Definition at line 2030 of file ntv2enums.h.

◆ NTV2_IS_HD_STANDARD

#define NTV2_IS_HD_STANDARD (   __s__)
Value:
((__s__) == NTV2_STANDARD_1080 || (__s__) == NTV2_STANDARD_720 \
|| (__s__) == NTV2_STANDARD_1080p || (__s__) == NTV2_STANDARD_2Kx1080p \
|| (__s__) == NTV2_STANDARD_2Kx1080i)

Definition at line 190 of file ntv2enums.h.

◆ NTV2_IS_HD_VIDEO_FORMAT

#define NTV2_IS_HD_VIDEO_FORMAT (   __f__)
Value:

Definition at line 723 of file ntv2enums.h.

◆ NTV2_IS_HFR_STANDARD

#define NTV2_IS_HFR_STANDARD (   __s__)    (NTV2_STANDARD_3840HFR == (__s__) || NTV2_STANDARD_4096HFR == (__s__))

Definition at line 204 of file ntv2enums.h.

◆ NTV2_IS_HIGH_NTV2FrameRate

#define NTV2_IS_HIGH_NTV2FrameRate (   __r__)
Value:
( (__r__) == NTV2_FRAMERATE_4795 || \
(__r__) == NTV2_FRAMERATE_4800 || \
(__r__) == NTV2_FRAMERATE_5000 || \
(__r__) == NTV2_FRAMERATE_5994 || \
(__r__) == NTV2_FRAMERATE_6000 || \
(__r__) == NTV2_FRAMERATE_11988 || \
(__r__) == NTV2_FRAMERATE_12000 )

Definition at line 454 of file ntv2enums.h.

◆ NTV2_IS_INPUT_CROSSPOINT

#define NTV2_IS_INPUT_CROSSPOINT (   __x__)
Value:
( (__x__) == NTV2CROSSPOINT_INPUT1 || \
(__x__) == NTV2CROSSPOINT_INPUT2 || \
(__x__) == NTV2CROSSPOINT_INPUT3 || \
(__x__) == NTV2CROSSPOINT_INPUT4 || \
(__x__) == NTV2CROSSPOINT_INPUT5 || \
(__x__) == NTV2CROSSPOINT_INPUT6 || \
(__x__) == NTV2CROSSPOINT_INPUT7 || \
(__x__) == NTV2CROSSPOINT_INPUT8 )

Definition at line 1699 of file ntv2enums.h.

◆ NTV2_IS_INPUT_MODE

#define NTV2_IS_INPUT_MODE (   __mode__)    ((__mode__) == NTV2_MODE_INPUT)

Definition at line 1231 of file ntv2enums.h.

◆ NTV2_IS_INTERLACED_SCAN

#define NTV2_IS_INTERLACED_SCAN (   __m__)    ((__m__) == NTV2Scan_Interlaced)

Definition at line 493 of file ntv2enums.h.

◆ NTV2_IS_INTERMEDIATE_FORMAT

#define NTV2_IS_INTERMEDIATE_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_2K_2398 || \
(__f__) == NTV2_FORMAT_2K_2400 || \
(__f__) == NTV2_FORMAT_720p_2398 || \
(__f__) == NTV2_FORMAT_525_2398 )

Definition at line 900 of file ntv2enums.h.

◆ NTV2_IS_LIMITING_LEGALBROADCAST

#define NTV2_IS_LIMITING_LEGALBROADCAST (   __v__)    ((__v__) == NTV2_VIDEOLIMITING_LEGALBROADCAST)

Definition at line 3743 of file ntv2enums.h.

◆ NTV2_IS_LIMITING_LEGALSDI

#define NTV2_IS_LIMITING_LEGALSDI (   __v__)    ((__v__) == NTV2_VIDEOLIMITING_LEGALSDI)

Definition at line 3741 of file ntv2enums.h.

◆ NTV2_IS_LIMITING_OFF

#define NTV2_IS_LIMITING_OFF (   __v__)    ((__v__) == NTV2_VIDEOLIMITING_OFF)

Definition at line 3742 of file ntv2enums.h.

◆ NTV2_IS_MONITOR_ANC_RGN

#define NTV2_IS_MONITOR_ANC_RGN (   _x_)    ((_x_) == NTV2_AncRgn_MonField1 || (_x_) == NTV2_AncRgn_MonField2)

Definition at line 4195 of file ntv2enums.h.

◆ NTV2_IS_NORMAL_ANC_RGN

#define NTV2_IS_NORMAL_ANC_RGN (   _x_)    ((_x_) == NTV2_AncRgn_Field1 || (_x_) == NTV2_AncRgn_Field2)

Definition at line 4194 of file ntv2enums.h.

◆ NTV2_IS_NORMAL_AUDIO_CHANNEL_OCTET

#define NTV2_IS_NORMAL_AUDIO_CHANNEL_OCTET (   __p__)    ((__p__) >= NTV2_AudioChannel1_8 && (__p__) < NTV2_AudioChannel17_24)

Definition at line 3301 of file ntv2enums.h.

◆ NTV2_IS_NORMAL_AUDIO_CHANNEL_PAIR

#define NTV2_IS_NORMAL_AUDIO_CHANNEL_PAIR (   __p__)    ((__p__) >= NTV2_AudioChannel1_2 && (__p__) <= NTV2_AudioChannel15_16)

Definition at line 3161 of file ntv2enums.h.

◆ NTV2_IS_NORMAL_AUDIO_CHANNEL_QUAD

#define NTV2_IS_NORMAL_AUDIO_CHANNEL_QUAD (   __p__)    ((__p__) >= NTV2_AudioChannel1_4 && (__p__) < NTV2_AudioChannel17_20)

Definition at line 3268 of file ntv2enums.h.

◆ NTV2_IS_OUTPUT_CROSSPOINT

#define NTV2_IS_OUTPUT_CROSSPOINT (   __x__)
Value:
( (__x__) == NTV2CROSSPOINT_CHANNEL1 || \
(__x__) == NTV2CROSSPOINT_CHANNEL2 || \
(__x__) == NTV2CROSSPOINT_CHANNEL3 || \
(__x__) == NTV2CROSSPOINT_CHANNEL4 || \
(__x__) == NTV2CROSSPOINT_CHANNEL5 || \
(__x__) == NTV2CROSSPOINT_CHANNEL6 || \
(__x__) == NTV2CROSSPOINT_CHANNEL7 || \

Definition at line 1708 of file ntv2enums.h.

◆ NTV2_IS_OUTPUT_MODE

#define NTV2_IS_OUTPUT_MODE (   __mode__)    ((__mode__) == NTV2_MODE_OUTPUT)

Definition at line 1232 of file ntv2enums.h.

◆ NTV2_IS_PAL_VIDEO_FORMAT

#define NTV2_IS_PAL_VIDEO_FORMAT (   __f__)
Value:
( (__f__) == NTV2_FORMAT_1080i_5000 || \

Definition at line 719 of file ntv2enums.h.

◆ NTV2_IS_PROGRESSIVE_SCAN

#define NTV2_IS_PROGRESSIVE_SCAN (   __m__)    ((__m__) == NTV2Scan_Progressive)

Definition at line 492 of file ntv2enums.h.

◆ NTV2_IS_PROGRESSIVE_STANDARD

#define NTV2_IS_PROGRESSIVE_STANDARD (   __s__)
Value:
( (__s__) == NTV2_STANDARD_1080p \
|| (__s__) == NTV2_STANDARD_720 \
|| (__s__) == NTV2_STANDARD_2Kx1080p \
|| (__s__) == NTV2_STANDARD_3840x2160p \
|| (__s__) == NTV2_STANDARD_4096x2160p \
|| (__s__) == NTV2_STANDARD_3840HFR \
|| (__s__) == NTV2_STANDARD_4096HFR \
|| (__s__) == NTV2_STANDARD_7680 \
|| (__s__) == NTV2_STANDARD_8192 )

Definition at line 180 of file ntv2enums.h.

◆ NTV2_IS_PSF_SCAN

#define NTV2_IS_PSF_SCAN (   __m__)    ((__m__) == NTV2Scan_PSF)

Definition at line 494 of file ntv2enums.h.

◆ NTV2_IS_PSF_VIDEO_FORMAT

#define NTV2_IS_PSF_VIDEO_FORMAT (   __f__)

Definition at line 998 of file ntv2enums.h.

◆ NTV2_IS_QUAD_FRAME_FORMAT

#define NTV2_IS_QUAD_FRAME_FORMAT (   __f__)
Value:

Definition at line 794 of file ntv2enums.h.

◆ NTV2_IS_QUAD_FRAME_GEOMETRY

#define NTV2_IS_QUAD_FRAME_GEOMETRY (   geom)    ( geom == NTV2_FG_4x1920x1080 || geom == NTV2_FG_4x2048x1080 )

Definition at line 372 of file ntv2enums.h.

◆ NTV2_IS_QUAD_HFR_VIDEO_FORMAT

#define NTV2_IS_QUAD_HFR_VIDEO_FORMAT (   __f__)
Value:
( ((__f__) >= NTV2_FORMAT_4x1920x1080p_5000 && \
((__f__) >= NTV2_FORMAT_3840x2160p_5000 && \
(__f__) <= NTV2_FORMAT_3840x2160p_6000 ) || \
((__f__) >= NTV2_FORMAT_4096x2160p_5000 && \
)

Definition at line 785 of file ntv2enums.h.

◆ NTV2_IS_QUAD_QUAD_FORMAT

#define NTV2_IS_QUAD_QUAD_FORMAT (   __f__)
Value:

Definition at line 801 of file ntv2enums.h.

◆ NTV2_IS_QUAD_QUAD_FRAME_GEOMETRY

#define NTV2_IS_QUAD_QUAD_FRAME_GEOMETRY (   geom)    (geom == NTV2_FG_4x3840x2160 || geom == NTV2_FG_4x4096x2160)

Definition at line 369 of file ntv2enums.h.

◆ NTV2_IS_QUAD_QUAD_HFR_VIDEO_FORMAT

#define NTV2_IS_QUAD_QUAD_HFR_VIDEO_FORMAT (   __f__)
Value:

Definition at line 808 of file ntv2enums.h.

◆ NTV2_IS_QUAD_QUAD_STANDARD

#define NTV2_IS_QUAD_QUAD_STANDARD (   __s__)    (NTV2_IS_UHD2_STANDARD(__s__) || NTV2_IS_8K_STANDARD(__s__))

Definition at line 203 of file ntv2enums.h.

◆ NTV2_IS_QUAD_STANDARD

#define NTV2_IS_QUAD_STANDARD (   __s__)    (NTV2_IS_UHD_STANDARD(__s__) || NTV2_IS_4K_STANDARD(__s__))

Definition at line 199 of file ntv2enums.h.

◆ NTV2_IS_RGB_OutputCrosspointID

#define NTV2_IS_RGB_OutputCrosspointID (   __s__)    (((unsigned char)(__s__)) & 0x80)

Definition at line 2713 of file ntv2enums.h.

◆ NTV2_IS_SD_STANDARD

#define NTV2_IS_SD_STANDARD (   __s__)    ((__s__) == NTV2_STANDARD_525 || (__s__) == NTV2_STANDARD_625)

Definition at line 189 of file ntv2enums.h.

◆ NTV2_IS_SD_VIDEO_FORMAT

#define NTV2_IS_SD_VIDEO_FORMAT (   __f__)
Value:

Definition at line 730 of file ntv2enums.h.

◆ NTV2_IS_SDI_TIMECODE_INDEX

#define NTV2_IS_SDI_TIMECODE_INDEX (   __x__)    (NTV2_IS_VALID_TIMECODE_INDEX(__x__) && !NTV2_IS_ANALOG_TIMECODE_INDEX(__x__))

Definition at line 3950 of file ntv2enums.h.

◆ NTV2_IS_SQUARE_DIVISION_FORMAT

#define NTV2_IS_SQUARE_DIVISION_FORMAT (   __f__)

◆ NTV2_IS_SUPPORTED_NTV2FrameRate

#define NTV2_IS_SUPPORTED_NTV2FrameRate (   __r__)    ((__r__) >= NTV2_FRAMERATE_6000 && (__r__) <= NTV2_FRAMERATE_1498)

Definition at line 432 of file ntv2enums.h.

◆ NTV2_IS_TALL_VANC_GEOMETRY

#define NTV2_IS_TALL_VANC_GEOMETRY (   __g__)
Value:
( (__g__) == NTV2_FG_720x508 \
|| (__g__) == NTV2_FG_720x598 \
|| (__g__) == NTV2_FG_1920x1112 \
|| (__g__) == NTV2_FG_1280x740 \
|| (__g__) == NTV2_FG_2048x1588 \
|| (__g__) == NTV2_FG_2048x1112 )

Definition at line 380 of file ntv2enums.h.

◆ NTV2_IS_TALLER_VANC_GEOMETRY

#define NTV2_IS_TALLER_VANC_GEOMETRY (   __g__)
Value:
( (__g__) == NTV2_FG_1920x1114 \
|| (__g__) == NTV2_FG_2048x1114 \
|| (__g__) == NTV2_FG_720x514 \
|| (__g__) == NTV2_FG_720x612 )

Definition at line 387 of file ntv2enums.h.

◆ NTV2_IS_TSI_FORMAT

#define NTV2_IS_TSI_FORMAT (   __f__)
Value:

Definition at line 1174 of file ntv2enums.h.

◆ NTV2_IS_UHD2_FULL_VIDEO_FORMAT

#define NTV2_IS_UHD2_FULL_VIDEO_FORMAT (   __f__)
Value:

Definition at line 870 of file ntv2enums.h.

◆ NTV2_IS_UHD2_STANDARD

#define NTV2_IS_UHD2_STANDARD (   __s__)    ((__s__) == NTV2_STANDARD_7680)

Definition at line 201 of file ntv2enums.h.

◆ NTV2_IS_UHD2_VIDEO_FORMAT

#define NTV2_IS_UHD2_VIDEO_FORMAT (   __f__)
Value:

Definition at line 865 of file ntv2enums.h.

◆ NTV2_IS_UHD_STANDARD

#define NTV2_IS_UHD_STANDARD (   __s__)
Value:
|| (__s__) == NTV2_STANDARD_3840HFR \
|| (__s__) == NTV2_STANDARD_3840i)

Definition at line 193 of file ntv2enums.h.

◆ NTV2_IS_UHD_VIDEO_FORMAT

#define NTV2_IS_UHD_VIDEO_FORMAT (   __f__)    NTV2_IS_4K_QUADHD_VIDEO_FORMAT(__f__)

Definition at line 863 of file ntv2enums.h.

◆ NTV2_IS_VALID_8MB_FRAMESIZE

#define NTV2_IS_VALID_8MB_FRAMESIZE (   __x__)    ((__x__) == NTV2_FRAMESIZE_8MB || (__x__) == NTV2_FRAMESIZE_16MB || (__x__) == NTV2_FRAMESIZE_32MB)

Definition at line 2114 of file ntv2enums.h.

◆ NTV2_IS_VALID_ANC_RGN

#define NTV2_IS_VALID_ANC_RGN (   _x_)    (NTV2_IS_ALL_ANC_RGNS(_x_) || ((_x_) >= NTV2_AncRgn_Field1 && (_x_) < NTV2_MAX_NUM_AncRgns))

Definition at line 4193 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_BUFFER_SIZE

#define NTV2_IS_VALID_AUDIO_BUFFER_SIZE (   _x_)    ((_x_) >= NTV2_AUDIO_BUFFER_STANDARD && (_x_) < NTV2_MAX_NUM_AudioBufferSizes)

Definition at line 1900 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_CHANNEL_OCTET

#define NTV2_IS_VALID_AUDIO_CHANNEL_OCTET (   __p__)    ((__p__) >= NTV2_AudioChannel1_8 && (__p__) < NTV2_MAX_NUM_Audio8ChannelSelect)

Definition at line 3300 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_CHANNEL_PAIR

#define NTV2_IS_VALID_AUDIO_CHANNEL_PAIR (   __p__)    ((__p__) >= NTV2_AudioChannel1_2 && (__p__) < NTV2_MAX_NUM_AudioChannelPair)

Definition at line 3159 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_CHANNEL_QUAD

#define NTV2_IS_VALID_AUDIO_CHANNEL_QUAD (   __p__)    ((__p__) >= NTV2_AudioChannel1_4 && (__p__) < NTV2_MAX_NUM_Audio4ChannelSelect)

Definition at line 3267 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_FORMAT

#define NTV2_IS_VALID_AUDIO_FORMAT (   _x_)    ((_x_) < NTV2_MAX_NUM_AudioFormats)

Definition at line 1934 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_LOOPBACK

#define NTV2_IS_VALID_AUDIO_LOOPBACK (   _x_)    ((_x_) >= NTV2_AUDIO_LOOPBACK_OFF && (_x_) < NTV2_AUDIO_LOOPBACK_INVALID)

Definition at line 2010 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_MIXER_CHANNEL

#define NTV2_IS_VALID_AUDIO_MIXER_CHANNEL (   __p__)    ((__p__) >= NTV2_AudioMixerChannel1 && (__p__) < NTV2_MAX_NUM_AudioMixerChannel)

Definition at line 3203 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_MIXER_INPUT

#define NTV2_IS_VALID_AUDIO_MIXER_INPUT (   __p__)    ((__p__) >= NTV2_AudioMixerInputMain && (__p__) < NTV2_AUDIO_MIXER_INPUT_INVALID)

Definition at line 3219 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_MONITOR

#define NTV2_IS_VALID_AUDIO_MONITOR (   __p__)    ((__p__) < NTV2_MAX_NUM_AudioMonitorSelect)

Definition at line 3177 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_RATE

#define NTV2_IS_VALID_AUDIO_RATE (   _x_)    ((_x_) < NTV2_MAX_NUM_AudioRates)

Definition at line 1912 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_SOURCE

#define NTV2_IS_VALID_AUDIO_SOURCE (   _x_)    ((_x_) >= NTV2_AUDIO_EMBEDDED && (_x_) < NTV2_AUDIO_SOURCE_INVALID)

Definition at line 1995 of file ntv2enums.h.

◆ NTV2_IS_VALID_AUDIO_SYSTEM

#define NTV2_IS_VALID_AUDIO_SYSTEM (   __x__)

◆ NTV2_IS_VALID_BREAKOUT_TYPE

#define NTV2_IS_VALID_BREAKOUT_TYPE (   __p__)    ((__p__) > NTV2_BreakoutNone && (__p__) < NTV2_MAX_NUM_BreakoutTypes)

Definition at line 3075 of file ntv2enums.h.

◆ NTV2_IS_VALID_CHANNEL

#define NTV2_IS_VALID_CHANNEL (   __x__)    ((__x__) >= NTV2_CHANNEL1 && (__x__) < NTV2_MAX_NUM_CHANNELS)

Definition at line 1348 of file ntv2enums.h.

◆ NTV2_IS_VALID_COLOR_CORRECTION_MODE

#define NTV2_IS_VALID_COLOR_CORRECTION_MODE (   __x__)    ((__x__) >= NTV2_CCMODE_OFF && (__x__) < NTV2_MAX_NUM_ColorCorrectionModes)

Definition at line 2064 of file ntv2enums.h.

◆ NTV2_IS_VALID_CSC_MATRIX_TYPE

#define NTV2_IS_VALID_CSC_MATRIX_TYPE (   __p__)    ((__p__) >= NTV2_Rec709Matrix && (__p__) < NTV2_MAX_NUM_ColorSpaceMatrixTypes)

Definition at line 3449 of file ntv2enums.h.

◆ NTV2_IS_VALID_CSCRGBRANGE

#define NTV2_IS_VALID_CSCRGBRANGE (   __v__)    ((__v__) >= NTV2_CSC_RGB_RANGE_FULL && (__v__) < NTV2_CSC_RGB_RANGE_INVALID)

Definition at line 3724 of file ntv2enums.h.

◆ NTV2_IS_VALID_DIETEMP_SCALE

#define NTV2_IS_VALID_DIETEMP_SCALE (   _x_)    ((_x_) >= NTV2DieTempScale_Celsius && (_x_) < NTV2DieTempScale_INVALID)

Definition at line 4171 of file ntv2enums.h.

◆ NTV2_IS_VALID_EMBEDDED_AUDIO_CLOCK

#define NTV2_IS_VALID_EMBEDDED_AUDIO_CLOCK (   _x_)    ((_x_) < NTV2_MAX_NUM_EmbeddedAudioClocks)

Definition at line 1973 of file ntv2enums.h.

◆ NTV2_IS_VALID_EMBEDDED_AUDIO_INPUT

#define NTV2_IS_VALID_EMBEDDED_AUDIO_INPUT (   _x_)    ((_x_) >= NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_1 && (_x_) < NTV2_EMBEDDED_AUDIO_INPUT_INVALID)

Definition at line 1956 of file ntv2enums.h.

◆ NTV2_IS_VALID_EncodeAsPSF

#define NTV2_IS_VALID_EncodeAsPSF (   __x__)    ((__x__) == NTV2_NoPSF || (__x__) == NTV2_IsPSF)

Definition at line 2494 of file ntv2enums.h.

◆ NTV2_IS_VALID_ENCODED_AUDIO_MODE

#define NTV2_IS_VALID_ENCODED_AUDIO_MODE (   _x_)    ((_x_) >= NTV2_ENCODED_AUDIO_NORMAL && (_x_) < NTV2_MAX_NUM_EncodedAudioModes)

Definition at line 1923 of file ntv2enums.h.

◆ NTV2_IS_VALID_FAN_SPEED

#define NTV2_IS_VALID_FAN_SPEED (   _x_)    ((_x_) == NTV2_FanSpeed_Low || (_x_) == NTV2_FanSpeed_Medium || (_x_) == NTV2_FanSpeed_High)

Definition at line 4160 of file ntv2enums.h.

◆ NTV2_IS_VALID_FBF

#define NTV2_IS_VALID_FBF (   __s__)    ((__s__) >= NTV2_FBF_10BIT_YCBCR && (__s__) < NTV2_FBF_NUMFRAMEBUFFERFORMATS)

Definition at line 256 of file ntv2enums.h.

◆ NTV2_IS_VALID_FIELD

#define NTV2_IS_VALID_FIELD (   __x__)    ((__x__) >= NTV2_FIELD0 && (__x__) < NTV2_FIELD_INVALID)

Definition at line 1822 of file ntv2enums.h.

◆ NTV2_IS_VALID_FRAME_BUFFER_FORMAT

#define NTV2_IS_VALID_FRAME_BUFFER_FORMAT (   __s__)    ((__s__) >= NTV2_FBF_10BIT_YCBCR && (__s__) < NTV2_FBF_NUMFRAMEBUFFERFORMATS)

Definition at line 254 of file ntv2enums.h.

◆ NTV2_IS_VALID_FRAMEBUFFER_ORIENTATION

#define NTV2_IS_VALID_FRAMEBUFFER_ORIENTATION (   _x_)    ((_x_) >= NTV2_FRAMEBUFFER_ORIENTATION_TOPDOWN && (_x_) < NTV2_MAX_NUM_VideoFrameBufferOrientations)

Definition at line 2029 of file ntv2enums.h.

◆ NTV2_IS_VALID_FrameBufferQuality

#define NTV2_IS_VALID_FrameBufferQuality (   __q__)    ((__q__) == NTV2_StandardQuality || (__q__) == NTV2_HighQuality || (__q__) == NTV2_ProResLT || (__q__) == NTV2_ProResProxy)

Definition at line 2484 of file ntv2enums.h.

◆ NTV2_IS_VALID_FRAMESIZE

#define NTV2_IS_VALID_FRAMESIZE (   __x__)    ((__x__) >= NTV2_FRAMESIZE_2MB && (__x__) < NTV2_MAX_NUM_Framesizes)

Definition at line 2113 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_AUDIO_CHANNELS

#define NTV2_IS_VALID_HDMI_AUDIO_CHANNELS (   __x__)    ((__x__) >= NTV2_HDMIAudio2Channels) && ((__x__) < NTV2_INVALID_HDMI_AUDIO_CHANNELS)

Definition at line 3628 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_BITDEPTH

#define NTV2_IS_VALID_HDMI_BITDEPTH (   __x__)    ((__x__) < NTV2_MAX_NUM_HDMIBitDepths)

Definition at line 3654 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_COLORIMETRY

#define NTV2_IS_VALID_HDMI_COLORIMETRY (   __x__)    ((__x__) < NTV2_MAX_NUM_HDMIColorimetry)

Definition at line 3614 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_COLORSPACE

#define NTV2_IS_VALID_HDMI_COLORSPACE (   __x__)    ((__x__) > NTV2_HDMIColorSpaceAuto && (__x__) < NTV2_MAX_NUM_HDMIColorSpaces)

Definition at line 3567 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_PROTOCOL

#define NTV2_IS_VALID_HDMI_PROTOCOL (   __x__)    ((__x__) >= NTV2_HDMIProtocolHDMI && (__x__) < NTV2_MAX_NUM_HDMIProtocols)

Definition at line 3582 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_RANGE

#define NTV2_IS_VALID_HDMI_RANGE (   __x__)    ((__x__) < NTV2_MAX_NUM_HDMIRanges)

Definition at line 3596 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_SAMPLE_STRUCT

#define NTV2_IS_VALID_HDMI_SAMPLE_STRUCT (   _x_)    ((_x_) >= NTV2_HDMI_YC422 && (_x_) < NTV2_NUM_HDMICOLORSPACEVALS)

Definition at line 4150 of file ntv2enums.h.

◆ NTV2_IS_VALID_HDMI_V2MODE

#define NTV2_IS_VALID_HDMI_V2MODE (   __x__)    ((__x__) >= NTV2_HDMI_V2_HDSD_BIDIRECTIONAL && (__x__) < NTV2_HDMI_V2_MODE_INVALID)

Definition at line 3961 of file ntv2enums.h.

◆ NTV2_IS_VALID_INPUT_SOURCE

#define NTV2_IS_VALID_INPUT_SOURCE (   _inpSrc_)    (((_inpSrc_) >= 0) && ((_inpSrc_) < NTV2_INPUTSOURCE_INVALID))

Definition at line 1266 of file ntv2enums.h.

◆ NTV2_IS_VALID_InputCrosspointID

#define NTV2_IS_VALID_InputCrosspointID (   __s__)    ((__s__) >= NTV2_FIRST_INPUT_CROSSPOINT && (__s__) <= NTV2_LAST_INPUT_CROSSPOINT)

Definition at line 2869 of file ntv2enums.h.

◆ NTV2_IS_VALID_IOKINDS

#define NTV2_IS_VALID_IOKINDS (   _k_)    (((_k_) == NTV2_IOKINDS_ALL) || ((_k_) == NTV2_IOKINDS_SDI) || ((_k_) == NTV2_IOKINDS_HDMI) || ((_k_) == NTV2_IOKINDS_ANALOG))

Definition at line 1289 of file ntv2enums.h.

◆ NTV2_IS_VALID_LHI_HDMI_COLORSPACE

#define NTV2_IS_VALID_LHI_HDMI_COLORSPACE (   __x__)    ((__x__) < NTV2_MAX_NUM_LHIHDMIColorSpaces)

Definition at line 3639 of file ntv2enums.h.

◆ NTV2_IS_VALID_LUT_TYPE

#define NTV2_IS_VALID_LUT_TYPE (   __x__)    ((__x__) >= NTV2_LUTUnknown && (__x__) < NTV2_MAX_NUM_LutTypes)

Definition at line 3531 of file ntv2enums.h.

◆ NTV2_IS_VALID_MIXERINPUTCONTROL

#define NTV2_IS_VALID_MIXERINPUTCONTROL (   __x__)    ((__x__) >= NTV2MIXERINPUTCONTROL_FULLRASTER && (__x__) < NTV2MIXERINPUTCONTROL_INVALID)

Definition at line 1759 of file ntv2enums.h.

◆ NTV2_IS_VALID_MIXERMODE

#define NTV2_IS_VALID_MIXERMODE (   __x__)    ((__x__) >= NTV2MIXERMODE_FOREGROUND_ON && (__x__) < NTV2MIXERMODE_INVALID)

Definition at line 1775 of file ntv2enums.h.

◆ NTV2_IS_VALID_MODE

#define NTV2_IS_VALID_MODE (   __mode__)    (((__mode__) >= NTV2_MODE_DISPLAY) && ((__mode__) < NTV2_MODE_INVALID))

Definition at line 1230 of file ntv2enums.h.

◆ NTV2_IS_VALID_NTV2CROSSPOINT

#define NTV2_IS_VALID_NTV2CROSSPOINT (   __x__)    (NTV2_IS_INPUT_CROSSPOINT (__x__) || NTV2_IS_OUTPUT_CROSSPOINT (__x__))

Definition at line 1717 of file ntv2enums.h.

◆ NTV2_IS_VALID_NTV2FrameGeometry

#define NTV2_IS_VALID_NTV2FrameGeometry (   __s__)    ((__s__) >= NTV2_FG_FIRST && (__s__) < NTV2_FG_NUMFRAMEGEOMETRIES)

Definition at line 367 of file ntv2enums.h.

◆ NTV2_IS_VALID_NTV2FrameRate

#define NTV2_IS_VALID_NTV2FrameRate (   __r__)    ((__r__) >= NTV2_FRAMERATE_6000 && (__r__) < NTV2_NUM_FRAMERATES)

Definition at line 431 of file ntv2enums.h.

◆ NTV2_IS_VALID_NTV2ReferenceSource

#define NTV2_IS_VALID_NTV2ReferenceSource (   __x__)    ((__x__) >= NTV2_REFERENCE_EXTERNAL && (__x__) < NTV2_NUM_REFERENCE_INPUTS)

Definition at line 1458 of file ntv2enums.h.

◆ NTV2_IS_VALID_NTV2ScanMethod

#define NTV2_IS_VALID_NTV2ScanMethod (   __m__)    ((__m__) >= NTV2Scan_Progressive && (__m__) < NTV2_NUM_SCANMETHODS)

Definition at line 491 of file ntv2enums.h.

◆ NTV2_IS_VALID_OUTPUT_DEST

#define NTV2_IS_VALID_OUTPUT_DEST (   _dest_)    (((_dest_) >= 0) && ((_dest_) < NTV2_NUM_OUTPUTDESTINATIONS))

Definition at line 1324 of file ntv2enums.h.

◆ NTV2_IS_VALID_OutputCrosspointID

#define NTV2_IS_VALID_OutputCrosspointID (   __s__)    ((__s__) >= NTV2_XptBlack && (__s__) < NTV2_OUTPUT_CROSSPOINT_INVALID)

Definition at line 2712 of file ntv2enums.h.

◆ NTV2_IS_VALID_PLANAR_FRAME_BUFFER_FORMAT

#define NTV2_IS_VALID_PLANAR_FRAME_BUFFER_FORMAT (   __s__)    (NTV2_IS_FBF_PLANAR(__s__))

Definition at line 268 of file ntv2enums.h.

◆ NTV2_IS_VALID_QuarterSizeExpandMode

#define NTV2_IS_VALID_QuarterSizeExpandMode (   __q__)    ((__q__) == NTV2_QuarterSizeExpandOff || (__q__) == NTV2_QuarterSizeExpandOn)

Definition at line 2469 of file ntv2enums.h.

◆ NTV2_IS_VALID_RELAY_STATE

#define NTV2_IS_VALID_RELAY_STATE (   __x__)    ((__x__) >= NTV2_DEVICE_BYPASSED && (__x__) < NTV2_MAX_NUM_RelayStates)

Definition at line 3897 of file ntv2enums.h.

◆ NTV2_IS_VALID_RP188_MODE

#define NTV2_IS_VALID_RP188_MODE (   __x__)    ((__x__) >= NTV2_RP188_INPUT && (__x__) < NTV2_MAX_NUM_RP188Modes)

Definition at line 2078 of file ntv2enums.h.

◆ NTV2_IS_VALID_RS422_BAUD_RATE

#define NTV2_IS_VALID_RS422_BAUD_RATE (   _x_)    ((_x_) == NTV2_RS422_BAUD_RATE_38400 || (_x_) == NTV2_RS422_BAUD_RATE_19200 || (_x_) == NTV2_RS422_BAUD_RATE_9600)

Definition at line 4137 of file ntv2enums.h.

◆ NTV2_IS_VALID_RS422_PARITY

#define NTV2_IS_VALID_RS422_PARITY (   _x_)    ((_x_) == NTV2_RS422_NO_PARITY || (_x_) == NTV2_RS422_ODD_PARITY || (_x_) == NTV2_RS422_EVEN_PARITY)

Definition at line 4122 of file ntv2enums.h.

◆ NTV2_IS_VALID_RX_SINGLE_STREAM

#define NTV2_IS_VALID_RX_SINGLE_STREAM (   __x__)    ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_SINGLE_STREAMS)

Definition at line 1420 of file ntv2enums.h.

◆ NTV2_IS_VALID_RX_STREAM

#define NTV2_IS_VALID_RX_STREAM (   __x__)    ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_STREAMS)

Definition at line 1418 of file ntv2enums.h.

◆ NTV2_IS_VALID_STANDARD

#define NTV2_IS_VALID_STANDARD (   __s__)    ((__s__) >= NTV2_STANDARD_1080 && (__s__) < NTV2_STANDARD_UNDEFINED)

Definition at line 179 of file ntv2enums.h.

◆ NTV2_IS_VALID_TIMECODE_INDEX

#define NTV2_IS_VALID_TIMECODE_INDEX (   __x__)    (int32_t(__x__) >= int32_t(NTV2_TCINDEX_DEFAULT) && int32_t(__x__) < int32_t(NTV2_MAX_NUM_TIMECODE_INDEXES))

Definition at line 3937 of file ntv2enums.h.

◆ NTV2_IS_VALID_TX_SINGLE_STREAM

#define NTV2_IS_VALID_TX_SINGLE_STREAM (   __x__)    ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_SINGLE_STREAMS)

Definition at line 1421 of file ntv2enums.h.

◆ NTV2_IS_VALID_TX_STREAM

#define NTV2_IS_VALID_TX_STREAM (   __x__)    ((__x__) >= NTV2_VIDEO1_STREAM && (__x__) < NTV2_MAX_NUM_STREAMS)

Definition at line 1419 of file ntv2enums.h.

◆ NTV2_IS_VALID_VANCDATASHIFT

#define NTV2_IS_VALID_VANCDATASHIFT (   __v__)    ((__v__) >= NTV2_VANCDATA_NORMAL && (__v__) < NTV2_MAX_NUM_VANCDataShiftModes)

Definition at line 3775 of file ntv2enums.h.

◆ NTV2_IS_VALID_VANCMODE

#define NTV2_IS_VALID_VANCMODE (   __v__)    ((__v__) >= NTV2_VANCMODE_OFF && (__v__) < NTV2_VANCMODE_INVALID)

Definition at line 3758 of file ntv2enums.h.

◆ NTV2_IS_VALID_VIDEO_DAC_MODE

#define NTV2_IS_VALID_VIDEO_DAC_MODE (   __x__)    ((__x__) >= NTV2_480iRGB && (__x__) < NTV2_END_DACMODES)

Definition at line 2145 of file ntv2enums.h.

◆ NTV2_IS_VALID_VIDEO_FORMAT

#define NTV2_IS_VALID_VIDEO_FORMAT (   __f__)
Value:
( NTV2_IS_HD_VIDEO_FORMAT (__f__) || \
NTV2_IS_SD_VIDEO_FORMAT(__f__) || \
NTV2_IS_2K_VIDEO_FORMAT(__f__) || \
NTV2_IS_2K_1080_VIDEO_FORMAT(__f__) || \
NTV2_IS_4K_VIDEO_FORMAT(__f__) || \
NTV2_IS_QUAD_QUAD_FORMAT(__f__) )

Definition at line 711 of file ntv2enums.h.

◆ NTV2_IS_VALID_VIDEOLIMITING

#define NTV2_IS_VALID_VIDEOLIMITING (   __v__)    ((__v__) >= NTV2_VIDEOLIMITING_LEGALSDI && (__v__) < NTV2_VIDEOLIMITING_INVALID)

Definition at line 3740 of file ntv2enums.h.

◆ NTV2_IS_VALID_WIDGET

#define NTV2_IS_VALID_WIDGET (   __w__)    (((__w__) >= NTV2_WIDGET_FIRST) && ((__w__) < NTV2_WIDGET_INVALID))

Definition at line 3002 of file ntv2enums.h.

◆ NTV2_IS_VALID_WIDGET_TYPE

#define NTV2_IS_VALID_WIDGET_TYPE (   __w__)    (((__w__) >= NTV2WidgetType_First) && ((__w__) < NTV2WidgetType_Invalid))

Definition at line 3053 of file ntv2enums.h.

◆ NTV2_IS_VANC_GEOMETRY

#define NTV2_IS_VANC_GEOMETRY (   __g__)    (NTV2_IS_TALL_VANC_GEOMETRY(__g__) || NTV2_IS_TALLER_VANC_GEOMETRY(__g__))

Definition at line 392 of file ntv2enums.h.

◆ NTV2_IS_VANCDATASHIFT_ENABLED

#define NTV2_IS_VANCDATASHIFT_ENABLED (   __v__)    ((__v__) == NTV2_VANCDATA_8BITSHIFT_ENABLE)

Definition at line 3776 of file ntv2enums.h.

◆ NTV2_IS_VANCMODE_OFF

#define NTV2_IS_VANCMODE_OFF (   __v__)    ((__v__) == NTV2_VANCMODE_OFF)

Definition at line 3762 of file ntv2enums.h.

◆ NTV2_IS_VANCMODE_ON

#define NTV2_IS_VANCMODE_ON (   __v__)    ((__v__) > NTV2_VANCMODE_OFF && (__v__) < NTV2_VANCMODE_INVALID)

Definition at line 3761 of file ntv2enums.h.

◆ NTV2_IS_VANCMODE_TALL

#define NTV2_IS_VANCMODE_TALL (   __v__)    ((__v__) == NTV2_VANCMODE_TALL)

Definition at line 3759 of file ntv2enums.h.

◆ NTV2_IS_VANCMODE_TALLER

#define NTV2_IS_VANCMODE_TALLER (   __v__)    ((__v__) == NTV2_VANCMODE_TALLER)

Definition at line 3760 of file ntv2enums.h.

◆ NTV2_IS_WIRE_FORMAT

#define NTV2_IS_WIRE_FORMAT (   __f__)
Value:
( (__f__) != NTV2_FORMAT_525_2398 && \
(__f__) != NTV2_FORMAT_525_2400 && \
(__f__) != NTV2_FORMAT_720p_2398 && \
(__f__) != NTV2_FORMAT_720p_2500 )

Definition at line 992 of file ntv2enums.h.

◆ NTV2_IS_WITHIN_AUDIO_CHANNELS_1_TO_16

#define NTV2_IS_WITHIN_AUDIO_CHANNELS_1_TO_16 (   __p__)    ((__p__) >= NTV2_AudioChannel1_2 && (__p__) <= NTV2_AudioChannel15_16)

Definition at line 3160 of file ntv2enums.h.

◆ NTV2_MAX_NUM_AudioMonitorSelect

#define NTV2_MAX_NUM_AudioMonitorSelect   NTV2_AudioChannel17_18

Definition at line 3173 of file ntv2enums.h.

◆ NTV2_MAXBOARDS

#define NTV2_MAXBOARDS   8

Definition at line 1798 of file ntv2enums.h.

◆ NTV2_NUM_DMA_ENGINES

#define NTV2_NUM_DMA_ENGINES   (NTV2_DMA4 - NTV2_DMA1 + 1)

Definition at line 1843 of file ntv2enums.h.

◆ NTV2_OEM_VALID_HDMI_COLORSPACE

#define NTV2_OEM_VALID_HDMI_COLORSPACE (   __x__)    ((__x__) > NTV2_HDMIColorSpaceRGB && (__x__) < NTV2_MAX_NUM_HDMIColorSpaces)

Definition at line 3568 of file ntv2enums.h.

◆ NTV2_OUTPUT_DEST_IS_ANALOG

#define NTV2_OUTPUT_DEST_IS_ANALOG (   _dest_)    ((_dest_) == NTV2_OUTPUTDESTINATION_ANALOG1)

Definition at line 1322 of file ntv2enums.h.

◆ NTV2_OUTPUT_DEST_IS_HDMI

#define NTV2_OUTPUT_DEST_IS_HDMI (   _dest_)    ((_dest_) == NTV2_OUTPUTDESTINATION_HDMI1)

Definition at line 1321 of file ntv2enums.h.

◆ NTV2_OUTPUT_DEST_IS_SDI

#define NTV2_OUTPUT_DEST_IS_SDI (   _dest_)    ((_dest_) >= NTV2_OUTPUTDESTINATION_SDI1 && (_dest_) <= NTV2_OUTPUTDESTINATION_SDI8)

Definition at line 1323 of file ntv2enums.h.

◆ NTV2_STREAM_MASK_ALL

#define NTV2_STREAM_MASK_ALL   ((1 << NTV2_MAX_NUM_STREAMS) - 1)

Definition at line 1402 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_HAS_PROGRESSIVE_PICTURE

#define NTV2_VIDEO_FORMAT_HAS_PROGRESSIVE_PICTURE (   __f__)
Value:
( (__f__) != NTV2_FORMAT_1080i_5000 && \
(__f__) != NTV2_FORMAT_1080i_5994 && \
(__f__) != NTV2_FORMAT_1080i_6000 && \
(__f__) != NTV2_FORMAT_525_5994 && \
(__f__) != NTV2_FORMAT_625_5000 )

Definition at line 1031 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_IS_A

#define NTV2_VIDEO_FORMAT_IS_A (   __f__)

Definition at line 1076 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_IS_B

#define NTV2_VIDEO_FORMAT_IS_B (   __f__)

Definition at line 1111 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_IS_DROP_FRAME

#define NTV2_VIDEO_FORMAT_IS_DROP_FRAME (   __f__)

Definition at line 1038 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_IS_J2K_SUPPORTED

#define NTV2_VIDEO_FORMAT_IS_J2K_SUPPORTED (   __f__)
Value:
( (__f__) == NTV2_FORMAT_525_5994 || \
(__f__) == NTV2_FORMAT_625_5000 || \
(__f__) == NTV2_FORMAT_720p_2398 || \
(__f__) == NTV2_FORMAT_720p_2500 || \
(__f__) == NTV2_FORMAT_720p_5000 || \
(__f__) == NTV2_FORMAT_720p_5994 || \
(__f__) == NTV2_FORMAT_720p_6000 || \
(__f__) == NTV2_FORMAT_1080i_5000 || \
(__f__) == NTV2_FORMAT_1080i_5994 || \
(__f__) == NTV2_FORMAT_1080i_6000 || \
(__f__) == NTV2_FORMAT_1080p_2398 || \
(__f__) == NTV2_FORMAT_1080p_2400 || \
(__f__) == NTV2_FORMAT_1080p_2500 || \
(__f__) == NTV2_FORMAT_1080p_2997 || \
(__f__) == NTV2_FORMAT_1080p_3000 || \
(__f__) == NTV2_FORMAT_1080p_5000_A || \
(__f__) == NTV2_FORMAT_1080p_5994_A || \
(__f__) == NTV2_FORMAT_1080p_6000_A || \
(__f__) == NTV2_FORMAT_1080p_2K_2398 || \
(__f__) == NTV2_FORMAT_1080p_2K_2400 || \
(__f__) == NTV2_FORMAT_1080p_2K_2500 || \
(__f__) == NTV2_FORMAT_1080p_2K_2997 || \
(__f__) == NTV2_FORMAT_1080p_2K_3000 || \

Definition at line 1146 of file ntv2enums.h.

◆ NTV2_VIDEO_FORMAT_NEEDS_CONVERSION

#define NTV2_VIDEO_FORMAT_NEEDS_CONVERSION (   __f__)

◆ NTV2_WIDGET_FIRST

#define NTV2_WIDGET_FIRST   0

Identifies firmware widgets that logically can have zero or more signal inputs (identified by NTV2InputCrosspointID) and/or zero or more signal outputs (identified by NTV2OutputCrosspointID).

Definition at line 2877 of file ntv2enums.h.

◆ NTV2AudioSystemRemoveValues

#define NTV2AudioSystemRemoveValues   (~(NTV2_AUDIOSYSTEM_Plus1 | NTV2_AUDIOSYSTEM_Plus2 | NTV2_AUDIOSYSTEM_Plus3))

Definition at line 3866 of file ntv2enums.h.

◆ NTV2VANCModeFromBools

#define NTV2VANCModeFromBools (   _tall_,
  _taller_ 
)    NTV2VANCMode ((_tall_) ? ((_taller_) ? NTV2_VANCMODE_TALLER : NTV2_VANCMODE_TALL) : NTV2_VANCMODE_OFF)

Definition at line 3763 of file ntv2enums.h.

◆ SPLITMODEMASK

#define SPLITMODEMASK   (BIT_30+BIT_31)

Definition at line 4330 of file ntv2enums.h.

◆ SPLITMODESHIFT

#define SPLITMODESHIFT   (30)

Definition at line 4331 of file ntv2enums.h.

◆ VIDPROCMUX1MASK

#define VIDPROCMUX1MASK   (BIT_0+BIT_1)

Definition at line 4319 of file ntv2enums.h.

◆ VIDPROCMUX1SHIFT

#define VIDPROCMUX1SHIFT   (0)

Definition at line 4320 of file ntv2enums.h.

◆ VIDPROCMUX2MASK

#define VIDPROCMUX2MASK   (BIT_2+BIT_3)

Definition at line 4321 of file ntv2enums.h.

◆ VIDPROCMUX2SHIFT

#define VIDPROCMUX2SHIFT   (2)

Definition at line 4322 of file ntv2enums.h.

◆ VIDPROCMUX3MASK

#define VIDPROCMUX3MASK   (BIT_4+BIT_5)

Definition at line 4323 of file ntv2enums.h.

◆ VIDPROCMUX3SHIFT

#define VIDPROCMUX3SHIFT   (4)

Definition at line 4324 of file ntv2enums.h.

◆ VIDPROCMUX4MASK

#define VIDPROCMUX4MASK   (BIT_6+BIT_7)

Definition at line 4325 of file ntv2enums.h.

◆ VIDPROCMUX4SHIFT

#define VIDPROCMUX4SHIFT   (6)

Definition at line 4326 of file ntv2enums.h.

◆ VIDPROCMUX5MASK

#define VIDPROCMUX5MASK   (BIT_8+BIT_9)

Definition at line 4327 of file ntv2enums.h.

◆ VIDPROCMUX5SHIFT

#define VIDPROCMUX5SHIFT   (8)

Definition at line 4328 of file ntv2enums.h.

Typedef Documentation

◆ NTV2AncDataRgn

◆ NTV2Audio2ChannelSelect

Definition at line 3157 of file ntv2enums.h.

◆ NTV2AudioChannelOctet

Definition at line 3298 of file ntv2enums.h.

◆ NTV2AudioChannelQuad

Definition at line 3265 of file ntv2enums.h.

◆ NTV2AudioMonitorSelect

Definition at line 3175 of file ntv2enums.h.

◆ NTV2CrosspointID

Deprecated:
In SDK 16.0, use NTV2OutputXptID instead.

Definition at line 2709 of file ntv2enums.h.

◆ NTV2DeviceKinds

These enum values are used for device selection/filtering.

See also
NTV2GetSupportedDevices

◆ NTV2FBOrientation

◆ NTV2FrameBufferOrientation

◆ NTV2HDRColorimetry

◆ NTV2HDRLuminance

◆ NTV2HDRXferChars

◆ NTV2InputCrosspointID

Identifies a widget input that potentially can accept a signal emitted from another widget's output (identified by NTV2OutputCrosspointID).

See also
CNTV2Card::Connect and also Widget Signal Routing
Warning
Firmware now depends on the order of these values.

◆ NTV2InputSourceKinds

Definition at line 1287 of file ntv2enums.h.

◆ NTV2InputXptID

◆ NTV2IOKind

◆ NTV2IOKinds

Definition at line 1287 of file ntv2enums.h.

◆ NTV2OutputCrosspointID

Identifies a widget output, a signal source, that potentially can drive another widget's input (identified by NTV2InputCrosspointID).

See also
CNTV2Card::Connect and also Widget Signal Routing

◆ NTV2OutputDest

◆ NTV2OutputDestKind

◆ NTV2OutputDestKinds

Definition at line 1287 of file ntv2enums.h.

◆ NTV2OutputXptID

◆ NTV2PixelFormat

An alias for NTV2FrameBufferFormat.

Definition at line 251 of file ntv2enums.h.

◆ NTV2QtrSizeExpandMode

◆ NTV2RefSource

◆ NTV2RGBBlackRange

Definition at line 3722 of file ntv2enums.h.

◆ NTV2ScanMethod

Identifies a particular scan method.

◆ NTV2TimecodeIndex

◆ NTV2VideoFormat

Identifies a particular video format.

◆ NTV2VPIDXferChars

Enumeration Type Documentation

◆ _FLASH_COMMAND

Enumerator
READID_COMMAND 
WRITEENABLE_COMMAND 
WRITEDISABLE_COMMAND 
READSTATUS_COMMAND 
WRITESTATUS_COMMAND 
READFAST_COMMAND 
PAGEPROGRAM_COMMAND 
SECTORERASE_COMMAND 
CHIPERASE_COMMAND 
BANKSELECT_COMMAND 
READBANKSELECT_COMMAND 
EXTENDEDADDRESS_COMMAND 
READEXTENDEDADDRESS_COMMAND 
WRITENONVOLATILECONFIGURATION_COMMAND 
READNONVOLATILECONFIGURATION_COMMAND 

Definition at line 4246 of file ntv2enums.h.

◆ _NTV2DeviceKinds

These enum values are used for device selection/filtering.

See also
NTV2GetSupportedDevices
Enumerator
NTV2_DEVICEKIND_ALL 

Specifies any/all devices.

NTV2_DEVICEKIND_SOFTWARE 

Specifies software devices that don't model/emulate "real" ones.

NTV2_DEVICEKIND_INPUT 

Specifies devices that input (capture).

NTV2_DEVICEKIND_OUTPUT 

Specifies devices that output (playout).

NTV2_DEVICEKIND_SDI 

Specifies devices with SDI connectors.

NTV2_DEVICEKIND_HDMI 

Specifies devices with HDMI connectors.

NTV2_DEVICEKIND_ANALOG 

Specifies devices with analog video connectors.

NTV2_DEVICEKIND_SFP 

Specifies devices with SFP connectors.

NTV2_DEVICEKIND_IP 
NTV2_DEVICEKIND_EXTERNAL 

Specifies external devices (e.g. Thunderbolt).

NTV2_DEVICEKIND_4K 

Specifies devices that can do 4K video.

NTV2_DEVICEKIND_8K 

Specifies devices that can do 8K video.

NTV2_DEVICEKIND_6G 

Specifies devices that have 6G SDI connectors.

NTV2_DEVICEKIND_12G 

Specifies devices that have 12G SDI connectors.

NTV2_DEVICEKIND_CUSTOM_ANC 

Specifies devices that have custom Anc inserter/extractor firmware.

NTV2_DEVICEKIND_RELAYS 

Specifies devices that have bypass relays.

NTV2_DEVICEKIND_NONE 

Doesn't specify any kind of device.

Definition at line 1355 of file ntv2enums.h.

◆ _NTV2ScanMethod

Identifies a particular scan method.

Enumerator
NTV2Scan_Progressive 

Progressive.

NTV2Scan_NonInterlaced 
NTV2Scan_Interlaced 

Interlaced.

NTV2Scan_PSF 

Progressive Segmented Frame.

NTV2Scan_ProgressiveSegmentedFrame 
NTV2_NUM_SCANMETHODS 
NTV2Scan_Invalid 

Invalid or unknown.

Definition at line 480 of file ntv2enums.h.

◆ _NTV2VideoFormat

Identifies a particular video format.

Enumerator
NTV2_FORMAT_UNKNOWN 
NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT 
NTV2_FORMAT_FIRST_STANDARD_DEF_FORMAT 
NTV2_FORMAT_FIRST_2K_DEF_FORMAT 
NTV2_FORMAT_FIRST_4K_DEF_FORMAT 
NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT2 
NTV2_FORMAT_FIRST_UHD_TSI_DEF_FORMAT 
NTV2_FORMAT_FIRST_4K_TSI_DEF_FORMAT 
NTV2_FORMAT_FIRST_4K_DEF_FORMAT2 
NTV2_FORMAT_FIRST_UHD2_DEF_FORMAT 
NTV2_FORMAT_FIRST_UHD2_FULL_DEF_FORMAT 
NTV2_FORMAT_1080i_5000 
NTV2_FORMAT_1080i_5994 
NTV2_FORMAT_1080i_6000 
NTV2_FORMAT_720p_5994 
NTV2_FORMAT_720p_6000 
NTV2_FORMAT_1080psf_2398 
NTV2_FORMAT_1080psf_2400 
NTV2_FORMAT_1080p_2997 
NTV2_FORMAT_1080p_3000 
NTV2_FORMAT_1080p_2500 
NTV2_FORMAT_1080p_2398 
NTV2_FORMAT_1080p_2400 
NTV2_FORMAT_1080p_2K_2398 
NTV2_FORMAT_1080p_2K_2400 
NTV2_FORMAT_1080psf_2K_2398 
NTV2_FORMAT_1080psf_2K_2400 
NTV2_FORMAT_720p_5000 
NTV2_FORMAT_1080p_5000_B 
NTV2_FORMAT_1080p_5994_B 
NTV2_FORMAT_1080p_6000_B 
NTV2_FORMAT_720p_2398 
NTV2_FORMAT_720p_2500 
NTV2_FORMAT_1080p_5000_A 
NTV2_FORMAT_1080p_5994_A 
NTV2_FORMAT_1080p_6000_A 
NTV2_FORMAT_1080p_2K_2500 
NTV2_FORMAT_1080psf_2K_2500 
NTV2_FORMAT_1080psf_2500_2 
NTV2_FORMAT_1080psf_2997_2 
NTV2_FORMAT_1080psf_3000_2 
NTV2_FORMAT_END_HIGH_DEF_FORMATS 
NTV2_FORMAT_525_5994 
NTV2_FORMAT_625_5000 
NTV2_FORMAT_525_2398 
NTV2_FORMAT_525_2400 
NTV2_FORMAT_525psf_2997 
NTV2_FORMAT_625psf_2500 
NTV2_FORMAT_END_STANDARD_DEF_FORMATS 
NTV2_FORMAT_2K_1498 
NTV2_FORMAT_2K_1500 
NTV2_FORMAT_2K_2398 
NTV2_FORMAT_2K_2400 
NTV2_FORMAT_2K_2500 
NTV2_FORMAT_END_2K_DEF_FORMATS 
NTV2_FORMAT_4x1920x1080psf_2398 
NTV2_FORMAT_4x1920x1080psf_2400 
NTV2_FORMAT_4x1920x1080psf_2500 
NTV2_FORMAT_4x1920x1080p_2398 
NTV2_FORMAT_4x1920x1080p_2400 
NTV2_FORMAT_4x1920x1080p_2500 
NTV2_FORMAT_4x2048x1080psf_2398 
NTV2_FORMAT_4x2048x1080psf_2400 
NTV2_FORMAT_4x2048x1080psf_2500 
NTV2_FORMAT_4x2048x1080p_2398 
NTV2_FORMAT_4x2048x1080p_2400 
NTV2_FORMAT_4x2048x1080p_2500 
NTV2_FORMAT_4x1920x1080p_2997 
NTV2_FORMAT_4x1920x1080p_3000 
NTV2_FORMAT_4x1920x1080psf_2997 
NTV2_FORMAT_4x1920x1080psf_3000 
NTV2_FORMAT_4x2048x1080p_2997 
NTV2_FORMAT_4x2048x1080p_3000 
NTV2_FORMAT_4x2048x1080psf_2997 
NTV2_FORMAT_4x2048x1080psf_3000 
NTV2_FORMAT_4x1920x1080p_5000 
NTV2_FORMAT_4x1920x1080p_5994 
NTV2_FORMAT_4x1920x1080p_6000 
NTV2_FORMAT_4x2048x1080p_5000 
NTV2_FORMAT_4x2048x1080p_5994 
NTV2_FORMAT_4x2048x1080p_6000 
NTV2_FORMAT_4x2048x1080p_4795 
NTV2_FORMAT_4x2048x1080p_4800 
NTV2_FORMAT_4x2048x1080p_11988 
NTV2_FORMAT_4x2048x1080p_12000 
NTV2_FORMAT_END_4K_DEF_FORMATS 
NTV2_FORMAT_1080p_2K_6000_A 
NTV2_FORMAT_1080p_2K_5994_A 
NTV2_FORMAT_1080p_2K_2997 
NTV2_FORMAT_1080p_2K_3000 
NTV2_FORMAT_1080p_2K_5000_A 
NTV2_FORMAT_1080p_2K_4795_A 
NTV2_FORMAT_1080p_2K_4800_A 
NTV2_FORMAT_1080p_2K_4795_B 
NTV2_FORMAT_1080p_2K_4800_B 
NTV2_FORMAT_1080p_2K_5000_B 
NTV2_FORMAT_1080p_2K_5994_B 
NTV2_FORMAT_1080p_2K_6000_B 
NTV2_FORMAT_END_HIGH_DEF_FORMATS2 
NTV2_FORMAT_3840x2160psf_2398 
NTV2_FORMAT_3840x2160psf_2400 
NTV2_FORMAT_3840x2160psf_2500 
NTV2_FORMAT_3840x2160p_2398 
NTV2_FORMAT_3840x2160p_2400 
NTV2_FORMAT_3840x2160p_2500 
NTV2_FORMAT_3840x2160p_2997 
NTV2_FORMAT_3840x2160p_3000 
NTV2_FORMAT_3840x2160psf_2997 
NTV2_FORMAT_3840x2160psf_3000 
NTV2_FORMAT_3840x2160p_5000 
NTV2_FORMAT_3840x2160p_5994 
NTV2_FORMAT_3840x2160p_6000 
NTV2_FORMAT_3840x2160p_5000_B 
NTV2_FORMAT_3840x2160p_5994_B 
NTV2_FORMAT_3840x2160p_6000_B 
NTV2_FORMAT_4096x2160psf_2398 
NTV2_FORMAT_4096x2160psf_2400 
NTV2_FORMAT_4096x2160psf_2500 
NTV2_FORMAT_4096x2160p_2398 
NTV2_FORMAT_4096x2160p_2400 
NTV2_FORMAT_4096x2160p_2500 
NTV2_FORMAT_4096x2160p_2997 
NTV2_FORMAT_4096x2160p_3000 
NTV2_FORMAT_4096x2160psf_2997 
NTV2_FORMAT_4096x2160psf_3000 
NTV2_FORMAT_4096x2160p_4795 
NTV2_FORMAT_4096x2160p_4800 
NTV2_FORMAT_4096x2160p_5000 
NTV2_FORMAT_4096x2160p_5994 
NTV2_FORMAT_4096x2160p_6000 
NTV2_FORMAT_4096x2160p_11988 
NTV2_FORMAT_4096x2160p_12000 
NTV2_FORMAT_4096x2160p_4795_B 
NTV2_FORMAT_4096x2160p_4800_B 
NTV2_FORMAT_4096x2160p_5000_B 
NTV2_FORMAT_4096x2160p_5994_B 
NTV2_FORMAT_4096x2160p_6000_B 
NTV2_FORMAT_END_4K_TSI_DEF_FORMATS 
NTV2_FORMAT_4x1920x1080p_5000_B 
NTV2_FORMAT_4x1920x1080p_5994_B 
NTV2_FORMAT_4x1920x1080p_6000_B 
NTV2_FORMAT_4x2048x1080p_5000_B 
NTV2_FORMAT_4x2048x1080p_5994_B 
NTV2_FORMAT_4x2048x1080p_6000_B 
NTV2_FORMAT_4x2048x1080p_4795_B 
NTV2_FORMAT_4x2048x1080p_4800_B 
NTV2_FORMAT_END_4K_DEF_FORMATS2 
NTV2_FORMAT_4x3840x2160p_2398 
NTV2_FORMAT_4x3840x2160p_2400 
NTV2_FORMAT_4x3840x2160p_2500 
NTV2_FORMAT_4x3840x2160p_2997 
NTV2_FORMAT_4x3840x2160p_3000 
NTV2_FORMAT_4x3840x2160p_5000 
NTV2_FORMAT_4x3840x2160p_5994 
NTV2_FORMAT_4x3840x2160p_6000 
NTV2_FORMAT_4x3840x2160p_5000_B 
NTV2_FORMAT_4x3840x2160p_5994_B 
NTV2_FORMAT_4x3840x2160p_6000_B 
NTV2_FORMAT_END_UHD2_DEF_FORMATS 
NTV2_FORMAT_4x4096x2160p_2398 
NTV2_FORMAT_4x4096x2160p_2400 
NTV2_FORMAT_4x4096x2160p_2500 
NTV2_FORMAT_4x4096x2160p_2997 
NTV2_FORMAT_4x4096x2160p_3000 
NTV2_FORMAT_4x4096x2160p_4795 
NTV2_FORMAT_4x4096x2160p_4800 
NTV2_FORMAT_4x4096x2160p_5000 
NTV2_FORMAT_4x4096x2160p_5994 
NTV2_FORMAT_4x4096x2160p_6000 
NTV2_FORMAT_4x4096x2160p_4795_B 
NTV2_FORMAT_4x4096x2160p_4800_B 
NTV2_FORMAT_4x4096x2160p_5000_B 
NTV2_FORMAT_4x4096x2160p_5994_B 
NTV2_FORMAT_4x4096x2160p_6000_B 
NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS 
NTV2_MAX_NUM_VIDEO_FORMATS 

Definition at line 519 of file ntv2enums.h.

◆ BankSelect

enum BankSelect
Enumerator
BANK_0 
BANK_1 
BANK_2 
BANK_3 

Definition at line 4238 of file ntv2enums.h.

◆ DMADirection

Enumerator
DMA_READ 
DMA_WRITE 

Definition at line 1825 of file ntv2enums.h.

◆ FlashBlockID

Enumerator
MAIN_FLASHBLOCK 
FAILSAFE_FLASHBLOCK 
AUTO_FLASHBLOCK 
SOC1_FLASHBLOCK 
SOC2_FLASHBLOCK 
MAC_FLASHBLOCK 
MCS_INFO_BLOCK 
LICENSE_BLOCK 

Definition at line 4226 of file ntv2enums.h.

◆ NTV24kTransportType

Enumerator
NTV2_4kTransport_Auto 
NTV2_4kTransport_Quadrants_2wire 
NTV2_4kTransport_Quadrants_4wire 
NTV2_4kTransport_PixelInterleave 
NTV2_4kTransport_Quarter_1wire 
NTV2_4kTransport_12g_6g_1wire 
NTV2_MAX_NUM_4kTransportTypes 

Definition at line 2415 of file ntv2enums.h.

◆ NTV2_CSC_RGB_Range

Enumerator
NTV2_CSC_RGB_RANGE_FULL 
NTV2_RGBBLACKRANGE_0_0x3FF 
NTV2_CSC_RGB_RANGE_SMPTE 
NTV2_RGBBLACKRANGE_0x40_0x3C0 
NTV2_CSC_RGB_RANGE_INVALID 
NTV2_MAX_NUM_RGBBlackRangeEnums 

Definition at line 3712 of file ntv2enums.h.

◆ NTV2_DriverDebugMessageSet

Enumerator
NTV2_DRIVER_ALL_DEBUG_MESSAGES 
NTV2_DRIVER_VIDEO_DEBUG_MESSAGES 
NTV2_DRIVER_AUDIO_DEBUG_MESSAGES 
NTV2_DRIVER_AUTOCIRCULATE_DEBUG_MESSAGES 
NTV2_DRIVER_AUTOCIRCULATE_CONTROL_DEBUG_MESSAGES 
NTV2_DRIVER_DMA_AUDIO_DEBUG_MESSAGES 
NTV2_DRIVER_DMA_VIDEO_DEBUG_MESSAGES 
NTV2_DRIVER_RP188_DEBUG_MESSAGES 
NTV2_DRIVER_CUSTOM_ANC_DATA_DEBUG_MESSAGES 
NTV2_DRIVER_DEBUG_DEBUG_MESSAGES 
NTV2_DRIVER_I2C_DEBUG_MESSAGES 
NTV2_DRIVER_NUM_DEBUG_MESSAGE_SETS 

Definition at line 3782 of file ntv2enums.h.

◆ NTV2_GlobalAudioPlaybackMode

Enumerator
NTV2_AUDIOPLAYBACK_NOW 
NTV2_AUDIOPLAYBACK_NEXTFRAME 
NTV2_AUDIOPLAYBACK_NORMALAUTOCIRCULATE 
NTV2_AUDIOPLAYBACK_1STAUTOCIRCULATEFRAME 

Definition at line 2081 of file ntv2enums.h.

◆ NTV2_RP188Mode

Enumerator
NTV2_RP188_INPUT 
NTV2_RP188_OUTPUT 
NTV2_MAX_NUM_RP188Modes 
NTV2_RP188_INVALID 

Definition at line 2070 of file ntv2enums.h.

◆ NTV2_RS422_BAUD_RATE

These enum values identify RS-422 serial port baud rate configuration.

See also
CNTV2Card::GetRS422BaudRate, CNTV2Card::SetRS422BaudRate
Enumerator
NTV2_RS422_BAUD_RATE_38400 

38400 baud – this is the power-up default

NTV2_RS422_BAUD_RATE_19200 

19200 baud

NTV2_RS422_BAUD_RATE_9600 

9600 baud

NTV2_RS422_BAUD_RATE_INVALID 

Definition at line 4129 of file ntv2enums.h.

◆ NTV2_RS422_PARITY

These enum values identify RS-422 serial port parity configuration.

See also
CNTV2Card::GetRS422Parity, CNTV2Card::SetRS422Parity
Enumerator
NTV2_RS422_NO_PARITY 

No parity.

NTV2_RS422_ODD_PARITY 

Odd parity – this is the power-up default.

NTV2_RS422_EVEN_PARITY 

Even parity.

NTV2_RS422_PARITY_INVALID 

Definition at line 4114 of file ntv2enums.h.

◆ NTV2AnalogAudioIO

Enumerator
NTV2_AnalogAudioIO_8Out 
NTV2_AnalogAudioIO_4In_4Out 
NTV2_AnalogAudioIO_4Out_4In 
NTV2_AnalogAudioIO_8In 

Definition at line 2207 of file ntv2enums.h.

◆ NTV2AnalogBlackLevel

Enumerator
NTV2_Black75IRE 
NTV2_Black0IRE 
NTV2_MAX_NUM_AnalogBlackLevels 

Definition at line 2342 of file ntv2enums.h.

◆ NTV2AnalogType

Enumerator
NTV2_AnlgComposite 
NTV2_AnlgComponentSMPTE 
NTV2_AnlgComponentBetacam 
NTV2_AnlgComponentRGB 
NTV2_AnlgXVGA 
NTV2_AnlgSVideo 
NTV2_MAX_NUM_AnalogTypes 

Definition at line 2330 of file ntv2enums.h.

◆ NTV2AncillaryDataRegion

These enumerations identify the various ancillary data regions located at the bottom of each frame buffer on the NTV2 device.

Note
These are only applicable to devices that support custom anc insertion/extraction (see NTV2DeviceCanDoCustomAnc). Also see SDI Anc Packet Capture and SDI Anc Packet Playout .
Enumerator
NTV2_AncRgn_Field1 

Identifies the "normal" Field 1 ancillary data region.

NTV2_AncRgn_Field2 

Identifies the "normal" Field 2 ancillary data region.

NTV2_AncRgn_MonField1 

Identifies the "monitor" or "auxiliary" Field 1 ancillary data region.

NTV2_AncRgn_MonField2 

Identifies the "monitor" or "auxiliary" Field 2 ancillary data region.

NTV2_MAX_NUM_AncRgns 
NTV2_AncRgn_FIRST 
NTV2_AncRgn_LAST 
NTV2_AncRgn_INVALID 
NTV2_AncRgn_All 

Identifies "all" ancillary data regions.

Definition at line 4179 of file ntv2enums.h.

◆ NTV2Audio4ChannelSelect

Identifies a contiguous, adjacent group of four audio channels.

See also
CNTV2Card::GetAESOutputSource, CNTV2Card::SetAESOutputSource, Audio System Operation
Enumerator
NTV2_AudioChannel1_4 

This selects audio channels 1 thru 4.

NTV2_AudioChannel5_8 

This selects audio channels 5 thru 8.

NTV2_AudioChannel9_12 

This selects audio channels 9 thru 12.

NTV2_AudioChannel13_16 

This selects audio channels 13 thru 16.

NTV2_AudioChannel17_20 

This selects audio channels 17 thru 20.

NTV2_AudioChannel21_24 

This selects audio channels 21 thru 24.

NTV2_AudioChannel25_28 

This selects audio channels 25 thru 28.

NTV2_AudioChannel29_32 

This selects audio channels 29 thru 32.

NTV2_AudioChannel33_36 

This selects audio channels 33 thru 36.

NTV2_AudioChannel37_40 

This selects audio channels 37 thru 40.

NTV2_AudioChannel41_44 

This selects audio channels 41 thru 44.

NTV2_AudioChannel45_48 

This selects audio channels 45 thru 48.

NTV2_AudioChannel49_52 

This selects audio channels 49 thru 52.

NTV2_AudioChannel53_56 

This selects audio channels 53 thru 56.

NTV2_AudioChannel57_60 

This selects audio channels 57 thru 60.

NTV2_AudioChannel61_64 

This selects audio channels 61 thru 64.

NTV2_AudioChannel65_68 

This selects audio channels 65 thru 68.

NTV2_AudioChannel69_72 

This selects audio channels 69 thru 72.

NTV2_AudioChannel73_76 

This selects audio channels 73 thru 76.

NTV2_AudioChannel77_80 

This selects audio channels 77 thru 80.

NTV2_AudioChannel81_84 

This selects audio channels 81 thru 84.

NTV2_AudioChannel85_88 

This selects audio channels 85 thru 88.

NTV2_AudioChannel89_92 

This selects audio channels 89 thru 92.

NTV2_AudioChannel93_96 

This selects audio channels 93 thru 96.

NTV2_AudioChannel97_100 

This selects audio channels 97 thru 100.

NTV2_AudioChannel101_104 

This selects audio channels 101 thru 104.

NTV2_AudioChannel105_108 

This selects audio channels 105 thru 108.

NTV2_AudioChannel109_112 

This selects audio channels 109 thru 112.

NTV2_AudioChannel113_116 

This selects audio channels 113 thru 116.

NTV2_AudioChannel117_120 

This selects audio channels 117 thru 120.

NTV2_AudioChannel121_124 

This selects audio channels 121 thru 124.

NTV2_AudioChannel125_128 

This selects audio channels 125 thru 128.

NTV2_MAX_NUM_Audio4ChannelSelect 
NTV2_AUDIO_CHANNEL_QUAD_INVALID 

Definition at line 3227 of file ntv2enums.h.

◆ NTV2Audio8ChannelSelect

Identifies a contiguous, adjacent group of eight audio channels.

See also
CNTV2Card::GetHDMIOutAudioSource8Channel, CNTV2Card::SetHDMIOutAudioSource8Channel, Audio System Operation
Enumerator
NTV2_AudioChannel1_8 

This selects audio channels 1 thru 8.

NTV2_AudioChannel9_16 

This selects audio channels 9 thru 16.

NTV2_AudioChannel17_24 

This selects audio channels 17 thru 24.

NTV2_AudioChannel25_32 

This selects audio channels 25 thru 32.

NTV2_AudioChannel33_40 

This selects audio channels 33 thru 40.

NTV2_AudioChannel41_48 

This selects audio channels 41 thru 48.

NTV2_AudioChannel49_56 

This selects audio channels 49 thru 56.

NTV2_AudioChannel57_64 

This selects audio channels 57 thru 64.

NTV2_AudioChannel65_72 

This selects audio channels 65 thru 72.

NTV2_AudioChannel73_80 

This selects audio channels 73 thru 80.

NTV2_AudioChannel81_88 

This selects audio channels 81 thru 88.

NTV2_AudioChannel89_96 

This selects audio channels 89 thru 96.

NTV2_AudioChannel97_104 

This selects audio channels 97 thru 104.

NTV2_AudioChannel105_112 

This selects audio channels 105 thru 112.

NTV2_AudioChannel113_120 

This selects audio channels 113 thru 120.

NTV2_AudioChannel121_128 

This selects audio channels 121 thru 128.

NTV2_MAX_NUM_Audio8ChannelSelect 
NTV2_AUDIO_CHANNEL_OCTET_INVALID 

Definition at line 3276 of file ntv2enums.h.

◆ NTV2AudioBufferSize

Represents the size of the audio buffer used by a device audio system for storing captured samples or samples awaiting playout. For example, NTV2_AUDIO_BUFFER_SIZE_4MB means that a 4MB chunk of device memory is used to store captured audio samples, while another 4MB block of device memory is used to store audio samples for playout.

Note
All NTV2 devices have standardized on 4MB audio buffers. Using a different value may result in unexpected behavior.
Enumerator
NTV2_AUDIO_BUFFER_SIZE_1MB 
NTV2_AUDIO_BUFFER_SIZE_4MB 
NTV2_AUDIO_BUFFER_STANDARD 
NTV2_AUDIO_BUFFER_BIG 
NTV2_AUDIO_BUFFER_INVALID 
NTV2_MAX_NUM_AudioBufferSizes 

Definition at line 1889 of file ntv2enums.h.

◆ NTV2AudioChannelPair

Identifies a pair of audio channels.

Note
The audio channels in the pair are adjacent, and never span an audio group.
See also
CNTV2Card::GetAudioPCMControl(const NTV2AudioSystem, const NTV2AudioChannelPair), CNTV2Card::SetAudioPCMControl(const NTV2AudioSystem, const NTV2AudioChannelPair), NTV2DeviceGetMaxAudioChannels, Audio System Operation
Enumerator
NTV2_AudioChannel1_2 

This selects audio channels 1 and 2 (Group 1 channels 1 and 2)

NTV2_AudioChannel3_4 

This selects audio channels 3 and 4 (Group 1 channels 3 and 4)

NTV2_AudioChannel5_6 

This selects audio channels 5 and 6 (Group 2 channels 1 and 2)

NTV2_AudioChannel7_8 

This selects audio channels 7 and 8 (Group 2 channels 3 and 4)

NTV2_AudioChannel9_10 

This selects audio channels 9 and 10 (Group 3 channels 1 and 2)

NTV2_AudioChannel11_12 

This selects audio channels 11 and 12 (Group 3 channels 3 and 4)

NTV2_AudioChannel13_14 

This selects audio channels 13 and 14 (Group 4 channels 1 and 2)

NTV2_AudioChannel15_16 

This selects audio channels 15 and 16 (Group 4 channels 3 and 4)

NTV2_AudioChannel17_18 

This selects audio channels 17 and 18.

NTV2_AudioChannel19_20 

This selects audio channels 19 and 20.

NTV2_AudioChannel21_22 

This selects audio channels 21 and 22.

NTV2_AudioChannel23_24 

This selects audio channels 23 and 24.

NTV2_AudioChannel25_26 

This selects audio channels 25 and 26.

NTV2_AudioChannel27_28 

This selects audio channels 27 and 28.

NTV2_AudioChannel29_30 

This selects audio channels 29 and 30.

NTV2_AudioChannel31_32 

This selects audio channels 31 and 32.

NTV2_AudioChannel33_34 

This selects audio channels 33 and 34.

NTV2_AudioChannel35_36 

This selects audio channels 35 and 36.

NTV2_AudioChannel37_38 

This selects audio channels 37 and 38.

NTV2_AudioChannel39_40 

This selects audio channels 39 and 40.

NTV2_AudioChannel41_42 

This selects audio channels 41 and 42.

NTV2_AudioChannel43_44 

This selects audio channels 43 and 44.

NTV2_AudioChannel45_46 

This selects audio channels 45 and 46.

NTV2_AudioChannel47_48 

This selects audio channels 47 and 48.

NTV2_AudioChannel49_50 

This selects audio channels 49 and 50.

NTV2_AudioChannel51_52 

This selects audio channels 51 and 52.

NTV2_AudioChannel53_54 

This selects audio channels 53 and 54.

NTV2_AudioChannel55_56 

This selects audio channels 55 and 56.

NTV2_AudioChannel57_58 

This selects audio channels 57 and 58.

NTV2_AudioChannel59_60 

This selects audio channels 59 and 60.

NTV2_AudioChannel61_62 

This selects audio channels 61 and 62.

NTV2_AudioChannel63_64 

This selects audio channels 63 and 64.

NTV2_AudioChannel65_66 

This selects audio channels 65 and 66.

NTV2_AudioChannel67_68 

This selects audio channels 67 and 68.

NTV2_AudioChannel69_70 

This selects audio channels 69 and 70.

NTV2_AudioChannel71_72 

This selects audio channels 71 and 72.

NTV2_AudioChannel73_74 

This selects audio channels 73 and 74.

NTV2_AudioChannel75_76 

This selects audio channels 75 and 76.

NTV2_AudioChannel77_78 

This selects audio channels 77 and 78.

NTV2_AudioChannel79_80 

This selects audio channels 79 and 80.

NTV2_AudioChannel81_82 

This selects audio channels 81 and 82.

NTV2_AudioChannel83_84 

This selects audio channels 83 and 84.

NTV2_AudioChannel85_86 

This selects audio channels 85 and 86.

NTV2_AudioChannel87_88 

This selects audio channels 87 and 88.

NTV2_AudioChannel89_90 

This selects audio channels 89 and 90.

NTV2_AudioChannel91_92 

This selects audio channels 91 and 92.

NTV2_AudioChannel93_94 

This selects audio channels 93 and 94.

NTV2_AudioChannel95_96 

This selects audio channels 95 and 96.

NTV2_AudioChannel97_98 

This selects audio channels 97 and 98.

NTV2_AudioChannel99_100 

This selects audio channels 99 and 100.

NTV2_AudioChannel101_102 

This selects audio channels 101 and 102.

NTV2_AudioChannel103_104 

This selects audio channels 103 and 104.

NTV2_AudioChannel105_106 

This selects audio channels 105 and 106.

NTV2_AudioChannel107_108 

This selects audio channels 107 and 108.

NTV2_AudioChannel109_110 

This selects audio channels 109 and 110.

NTV2_AudioChannel111_112 

This selects audio channels 111 and 112.

NTV2_AudioChannel113_114 

This selects audio channels 113 and 114.

NTV2_AudioChannel115_116 

This selects audio channels 115 and 116.

NTV2_AudioChannel117_118 

This selects audio channels 117 and 118.

NTV2_AudioChannel119_120 

This selects audio channels 119 and 120.

NTV2_AudioChannel121_122 

This selects audio channels 121 and 122.

NTV2_AudioChannel123_124 

This selects audio channels 123 and 124.

NTV2_AudioChannel125_126 

This selects audio channels 125 and 126.

NTV2_AudioChannel127_128 

This selects audio channels 127 and 128.

NTV2_MAX_NUM_AudioChannelPair 
NTV2_AUDIO_CHANNEL_PAIR_INVALID 

Definition at line 3087 of file ntv2enums.h.

◆ NTV2AudioFormat

Enumerator
NTV2_AUDIO_FORMAT_LPCM 
NTV2_AUDIO_FORMAT_DOLBY 
NTV2_MAX_NUM_AudioFormats 
NTV2_AUDIO_FORMAT_INVALID 

Definition at line 1926 of file ntv2enums.h.

◆ NTV2AudioLevel

Enumerator
NTV2_AUDIOLEVEL_24dBu 
NTV2_AUDIOLEVEL_18dBu 
NTV2_AUDIOLEVEL_12dBu 
NTV2_AUDIOLEVEL_15dBu 
NTV2_MAX_NUM_AudioLevels 

Definition at line 2288 of file ntv2enums.h.

◆ NTV2AudioLoopBack

This enum value determines/states if an audio output embedder will embed silence (zeroes) or de-embedded audio from an SDI input.

See also
CNTV2Card::SetAudioLoopBack, CNTV2Card::GetAudioLoopBack, CNTV2Card::SetAudioSystemInputSource, CNTV2Card::GetAudioSystemInputSource, Audio Playout
Enumerator
NTV2_AUDIO_LOOPBACK_OFF 

Embeds silence (zeroes) into the data stream.

NTV2_AUDIO_LOOPBACK_ON 

Embeds SDI input source audio into the data stream.

NTV2_AUDIO_LOOPBACK_INVALID 

Definition at line 2003 of file ntv2enums.h.

◆ NTV2AudioMapSelect

Enumerator
NTV2_AudioMap12_12 
NTV2_AudioMap34_12 
NTV2_AudioMap56_12 
NTV2_AudioMap78_12 
NTV2_AudioMap910_12 
NTV2_AudioMap1112_12 
NTV2_AudioMap1314_12 
NTV2_AudioMap1516_12 
NTV2_MAX_NUM_AudioMapSelectEnums 

Definition at line 2257 of file ntv2enums.h.

◆ NTV2AudioMixerChannel

Enumerator
NTV2_AudioMixerChannel1 
NTV2_AudioMixerChannel2 
NTV2_AudioMixerChannel3 
NTV2_AudioMixerChannel4 
NTV2_AudioMixerChannel5 
NTV2_AudioMixerChannel6 
NTV2_AudioMixerChannel7 
NTV2_AudioMixerChannel8 
NTV2_AudioMixerChannel9 
NTV2_AudioMixerChannel10 
NTV2_AudioMixerChannel11 
NTV2_AudioMixerChannel12 
NTV2_AudioMixerChannel13 
NTV2_AudioMixerChannel14 
NTV2_AudioMixerChannel15 
NTV2_AudioMixerChannel16 
NTV2_MAX_NUM_AudioMixerChannel 
NTV2_AUDIO_MIXER_CHANNEL_INVALID 

Definition at line 3181 of file ntv2enums.h.

◆ NTV2AudioMixerInput

Identifies the Audio Mixer's audio inputs.

See also
See Audio Mixer
Enumerator
NTV2_AudioMixerInputMain 

This selects the Audio Mixer's Main (primary) input.

NTV2_AudioMixerInputAux1 

This selects the Audio Mixer's 1st Auxiliary input.

NTV2_AudioMixerInputAux2 

This selects the Audio Mixer's 2nd Auxiliary input.

NTV2_MAX_NUM_AudioMixerInput 
NTV2_AUDIO_MIXER_INPUT_INVALID 

Definition at line 3210 of file ntv2enums.h.

◆ NTV2AudioRate

Enumerator
NTV2_AUDIO_48K 
NTV2_AUDIO_96K 
NTV2_AUDIO_192K 
NTV2_MAX_NUM_AudioRates 
NTV2_AUDIO_RATE_INVALID 

Definition at line 1903 of file ntv2enums.h.

◆ NTV2AudioSource

This enum value determines/states where an audio system will obtain its audio samples.

See also
CNTV2Card::SetAudioSystemInputSource, CNTV2Card::GetAudioSystemInputSource, Audio Capture
Enumerator
NTV2_AUDIO_EMBEDDED 

Obtain audio samples from the audio that's embedded in the video HANC.

NTV2_AUDIO_AES 

Obtain audio samples from the device AES inputs, if available.

NTV2_AUDIO_ANALOG 

Obtain audio samples from the device analog input(s), if available.

NTV2_AUDIO_HDMI 

Obtain audio samples from the device HDMI input, if available.

NTV2_AUDIO_MIC 

Obtain audio samples from the device microphone input, if available.

NTV2_MAX_NUM_AudioSources 
NTV2_AUDIO_SOURCE_INVALID 

Definition at line 1980 of file ntv2enums.h.

◆ NTV2AudioSystem

Used to identify an Audio System on an NTV2 device. See Audio System Operation for more information.

Enumerator
NTV2_AUDIOSYSTEM_1 

This identifies the first Audio System.

NTV2_AUDIOSYSTEM_2 

This identifies the 2nd Audio System.

NTV2_AUDIOSYSTEM_3 

This identifies the 3rd Audio System.

NTV2_AUDIOSYSTEM_4 

This identifies the 4th Audio System.

NTV2_AUDIOSYSTEM_5 

This identifies the 5th Audio System.

NTV2_AUDIOSYSTEM_6 

This identifies the 6th Audio System.

NTV2_AUDIOSYSTEM_7 

This identifies the 7th Audio System.

NTV2_AUDIOSYSTEM_8 

This identifies the 8th Audio System.

NTV2_MAX_NUM_AudioSystemEnums 
NTV2_NUM_AUDIOSYSTEMS 
NTV2_AUDIOSYSTEM_INVALID 
NTV2_AUDIOSYSTEM_Plus1 
NTV2_AUDIOSYSTEM_Plus2 
NTV2_AUDIOSYSTEM_Plus3 

Definition at line 3848 of file ntv2enums.h.

◆ NTV2BitFileType

Enumerator
NTV2_VideoProcBitFile 
NTV2_PCIBitFile 
NTV2_FWBitFile 
NTV2_Firmware 
NTV2_BitFile1 
NTV2_BitFile2 
NTV2_BitFile3 
NTV2_BitFile4 
NTV2_BitFile5 
NTV2_BitFile6 
NTV2_BitFile7 
NTV2_BitFile8 
NTV2_MAX_NUM_BitFileTypes 

Definition at line 3305 of file ntv2enums.h.

◆ NTV2BitfileType

Enumerator
NTV2_BITFILE_NO_CHANGE 
NTV2_BITFILE_TYPE_INVALID 
NTV2_BITFILE_CORVID1_MAIN 
NTV2_BITFILE_CORVID22_MAIN 
NTV2_BITFILE_KONA3G_MAIN 
NTV2_BITFILE_LHI_MAIN 
NTV2_BITFILE_IOEXPRESS_MAIN 
NTV2_BITFILE_CORVID3G_MAIN 
NTV2_BITFILE_KONA3G_QUAD 
NTV2_BITFILE_KONALHE_PLUS 
NTV2_BITFILE_IOXT_MAIN 
NTV2_BITFILE_CORVID24_MAIN 
NTV2_BITFILE_TTAP_MAIN 
NTV2_BITFILE_LHI_T_MAIN 
NTV2_BITFILE_IO4K_MAIN 
NTV2_BITFILE_IO4KUFC_MAIN 
NTV2_BITFILE_KONA4_MAIN 
NTV2_BITFILE_KONA4UFC_MAIN 
NTV2_BITFILE_CORVID88 
NTV2_BITFILE_CORVID44 
NTV2_BITFILE_CORVIDHEVC 
NTV2_BITFILE_KONAIP_2022 
NTV2_BITFILE_KONAIP_4CH_2SFP 
NTV2_BITFILE_KONAIP_1RX_1TX_1SFP_J2K 
NTV2_BITFILE_KONAIP_2TX_1SFP_J2K 
NTV2_BITFILE_KONAIP_1RX_1TX_2110 
NTV2_BITFILE_IO4KPLUS_MAIN 
NTV2_BITFILE_IOIP_2022 
NTV2_BITFILE_IOIP_2110 
NTV2_BITFILE_KONAIP_2110 
NTV2_BITFILE_KONA1 
NTV2_BITFILE_KONAHDMI 
NTV2_BITFILE_KONA5_MAIN 
NTV2_BITFILE_KONA5_8KMK_MAIN 
NTV2_BITFILE_CORVID44_8KMK_MAIN 
NTV2_BITFILE_KONA5_8K_MAIN 
NTV2_BITFILE_CORVID44_8K_MAIN 
NTV2_BITFILE_TTAP_PRO_MAIN 
NTV2_BITFILE_KONA5_2X4K_MAIN 
NTV2_BITFILE_CORVID44_2X4K_MAIN 
NTV2_BITFILE_KONA5_3DLUT_MAIN 
NTV2_BITFILE_CORVID44_PLNR_MAIN 
NTV2_BITFILE_IOX3_MAIN 
NTV2_BITFILE_KONA5_OE1_MAIN 
NTV2_BITFILE_KONA5_OE2_MAIN 
NTV2_BITFILE_KONA5_OE3_MAIN 
NTV2_BITFILE_KONA5_OE4_MAIN 
NTV2_BITFILE_KONA5_OE5_MAIN 
NTV2_BITFILE_KONA5_OE6_MAIN 
NTV2_BITFILE_KONA5_OE7_MAIN 
NTV2_BITFILE_KONA5_OE8_MAIN 
NTV2_BITFILE_KONA5_OE9_MAIN 
NTV2_BITFILE_KONA5_OE10_MAIN 
NTV2_BITFILE_KONA5_OE11_MAIN 
NTV2_BITFILE_KONA5_OE12_MAIN 
NTV2_BITFILE_KONAIP_2110_RGB12 
NTV2_BITFILE_IOIP_2110_RGB12 
NTV2_BITFILE_SOJI_OE1_MAIN 
NTV2_BITFILE_SOJI_OE2_MAIN 
NTV2_BITFILE_SOJI_OE3_MAIN 
NTV2_BITFILE_SOJI_OE4_MAIN 
NTV2_BITFILE_SOJI_OE5_MAIN 
NTV2_BITFILE_SOJI_OE6_MAIN 
NTV2_BITFILE_SOJI_OE7_MAIN 
NTV2_BITFILE_SOJI_3DLUT_MAIN 
NTV2_BITFILE_KONA5_8K_MV_TX_MAIN 
NTV2_BITFILE_SOJI_DIAGS_MAIN 
NTV2_BITFILE_KONAX 
NTV2_BITFILE_KONAXM 
NTV2_BITFILE_KONAIP_25G 
NTV2_BITFILE_NUMBITFILETYPES 

Definition at line 3324 of file ntv2enums.h.

◆ NTV2BreakoutType

Identifies the Breakout Boxes and Cables that may be attached to an AJA NTV2 device.

Enumerator
NTV2_BreakoutNone 

No identifiable breakout hardware appears to be attached.

NTV2_BreakoutCableXLR 

Identifies the AES/EBU audio breakout cable that has XLR connectors.

NTV2_BreakoutCableBNC 

Identifies the AES/EBU audio breakout cable that has BNC connectors.

NTV2_KBox 
NTV2_KLBox 
NTV2_K3Box 
NTV2_KLHiBox 
NTV2_KLHePlusBox 
NTV2_K3GBox 
NTV2_BreakoutBoard 
NTV2_MAX_NUM_BreakoutTypes 
NTV2_BreakoutType_Invalid 

Definition at line 3059 of file ntv2enums.h.

◆ NTV2CaptureDestination

Enumerator
NTV2CAPTUREDESTINATION_CLIPBOARD 
NTV2CAPTUREDESTINATION_BMPFILE 
NTV2CAPTUREDESTINATION_JPEGFILE 
NTV2CAPTUREDESTINATION_YUVFILE 
NTV2CAPTUREDESTINATION_TIFFFILE 
NTV2CAPTUREDESTINATION_WINDOW 
NTV2CAPTUREDESTINATION_PNGFILE 
NTV2CAPTUREDESTINATION_FRAMEBUFFERONLY 
NTV2_MAX_NUM_CaptureDestinations 

Definition at line 1861 of file ntv2enums.h.

◆ NTV2CaptureMode

Enumerator
NTV2CAPTUREMODE_FIELD 
NTV2CAPTUREMODE_FRAME 
NTV2_MAX_NUM_CaptureModes 

Definition at line 1874 of file ntv2enums.h.

◆ NTV2CaptureSource

Enumerator
NTV2CAPTURESOURCE_INPUT1 
NTV2CAPTURESOURCE_INPUT2 
NTV2CAPTURESOURCE_INPUT1_PLUS_INPUT2 
NTV2CAPTURESOURCE_FRAMEBUFFER 

Definition at line 1853 of file ntv2enums.h.

◆ NTV2Ch1VidProcMode

Enumerator
NTV2VIDPROCMODE_MIX 
NTV2VIDPROCMODE_SPLIT 
NTV2VIDPROCMODE_KEY 
NTV2VIDPROCMODE_INVALID 

Definition at line 1720 of file ntv2enums.h.

◆ NTV2Ch2OutputMode

Enumerator
NTV2Ch2OUTPUTMODE_BGV 
NTV2Ch2OUTPUTMODE_FGV 
NTV2Ch2OUTPUTMODE_MIXEDKEY 
NTV2Ch2OUTPUTMODE_INVALID 

Definition at line 1728 of file ntv2enums.h.

◆ NTV2Channel

These enum values are mostly used to identify a specific widget_framestore. They're also commonly used to identify an AutoCirculate Channel for video streaming. Finally, they can also be used anywhere a zero-based index value is expected.

Note
In NTV2 parlance, the terms Channel and Frame Store are used interchangeably.
See also
NTV2DeviceGetNumFrameStores, FrameStore Operation
Enumerator
NTV2_CHANNEL1 

Specifies channel or Frame Store 1 (or the first item).

NTV2_CHANNEL2 

Specifies channel or Frame Store 2 (or the 2nd item).

NTV2_CHANNEL3 

Specifies channel or Frame Store 3 (or the 3rd item).

NTV2_CHANNEL4 

Specifies channel or Frame Store 4 (or the 4th item).

NTV2_CHANNEL5 

Specifies channel or Frame Store 5 (or the 5th item).

NTV2_CHANNEL6 

Specifies channel or Frame Store 6 (or the 6th item).

NTV2_CHANNEL7 

Specifies channel or Frame Store 7 (or the 7th item).

NTV2_CHANNEL8 

Specifies channel or Frame Store 8 (or the 8th item).

NTV2_MAX_NUM_CHANNELS 
NTV2_CHANNEL_INVALID 

Definition at line 1334 of file ntv2enums.h.

◆ NTV2ColorCorrectionHostAccessBank

Enumerator
NTV2_CCHOSTACCESS_CH1BANK0 
NTV2_CCHOSTACCESS_CH1BANK1 
NTV2_CCHOSTACCESS_CH2BANK0 
NTV2_CCHOSTACCESS_CH2BANK1 
NTV2_CCHOSTACCESS_CH3BANK0 
NTV2_CCHOSTACCESS_CH3BANK1 
NTV2_CCHOSTACCESS_CH4BANK0 
NTV2_CCHOSTACCESS_CH4BANK1 
NTV2_CCHOSTACCESS_CH5BANK0 
NTV2_CCHOSTACCESS_CH5BANK1 
NTV2_CCHOSTACCESS_CH6BANK0 
NTV2_CCHOSTACCESS_CH6BANK1 
NTV2_CCHOSTACCESS_CH7BANK0 
NTV2_CCHOSTACCESS_CH7BANK1 
NTV2_CCHOSTACCESS_CH8BANK0 
NTV2_CCHOSTACCESS_CH8BANK1 
NTV2_MAX_NUM_ColorCorrectionHostAccessBanks 

Definition at line 2033 of file ntv2enums.h.

◆ NTV2ColorCorrectionMode

Enumerator
NTV2_CCMODE_OFF 
NTV2_CCMODE_RGB 
NTV2_CCMODE_YCbCr 
NTV2_CCMODE_3WAY 
NTV2_MAX_NUM_ColorCorrectionModes 
NTV2_CCMODE_INVALID 

Definition at line 2054 of file ntv2enums.h.

◆ NTV2ColorSpaceMatrixType

Enumerator
NTV2_Rec709Matrix 
NTV2_Rec601Matrix 
NTV2_Custom_Matrix 
NTV2_Unity_Matrix 
NTV2_Unity_SMPTE_Matrix 
NTV2_GBRFull_to_YCbCr_Rec709_Matrix 
NTV2_GBRFull_to_YCbCr_Rec601_Matrix 
NTV2_GBRSMPTE_to_YCbCr_Rec709_Matrix 
NTV2_GBRSMPTE_to_YCbCr_Rec601_Matrix 
NTV2_YCbCr_to_GBRFull_Rec709_Matrix 
NTV2_YCbCr_to_GBRFull_Rec601_Matrix 
NTV2_YCbCr_to_GBRSMPTE_Rec709_Matrix 
NTV2_YCbCr_to_GBRSMPTE_Rec601_Matrix 
NTV2_YCbCrRec601_to_YCbCrRec709_Matrix 
NTV2_YCbCrRec709_to_YCbCrRec601_Matrix 
NTV2_GBRFull_to_GBRSMPTE_Matrix 
NTV2_GBRSMPTE_to_GBRFull_Matrix 
NTV2_GBRFull_to_YCbCr_Rec2020_Matrix 
NTV2_GBRSMPTE_to_YCbCr_Rec2020_Matrix 
NTV2_YCbCr_to_GBRFull_Rec2020_Matrix 
NTV2_YCbCr_to_GBRSMPTE_Rec2020_Matrix 
NTV2_MAX_NUM_ColorSpaceMatrixTypes 
NTV2_CSC_MATRIX_TYPE_INVALID 

Definition at line 3411 of file ntv2enums.h.

◆ NTV2ColorSpaceMethod

Enumerator
NTV2_CSC_Method_Unimplemented 
NTV2_CSC_Method_Original 
NTV2_CSC_Method_Enhanced 
NTV2_CSC_Method_Enhanced_4K 
NTV2_MAX_NUM_ColorSpaceMethods 
NTV2_CSC_Method_INVALID 

Definition at line 3400 of file ntv2enums.h.

◆ NTV2ColorSpaceMode

Enumerator
NTV2_ColorSpaceModeAuto 
NTV2_ColorSpaceModeYCbCr 
NTV2_ColorSpaceModeRgb 
NTV2_MAX_NUM_ColorSpaceModes 

Definition at line 2312 of file ntv2enums.h.

◆ NTV2ColorSpaceType

Enumerator
NTV2_ColorSpaceTypeAuto 
NTV2_ColorSpaceTypeRec601 
NTV2_ColorSpaceTypeRec709 
NTV2_MAX_NUM_ColorSpaceTypes 

Definition at line 3481 of file ntv2enums.h.

◆ NTV2ConversionMode

Enumerator
NTV2_1080i_5994to525_5994 
NTV2_1080i_2500to625_2500 
NTV2_720p_5994to525_5994 
NTV2_720p_5000to625_2500 
NTV2_525_5994to1080i_5994 
NTV2_525_5994to720p_5994 
NTV2_625_2500to1080i_2500 
NTV2_625_2500to720p_5000 
NTV2_720p_5000to1080i_2500 
NTV2_720p_5994to1080i_5994 
NTV2_720p_6000to1080i_3000 
NTV2_1080i2398to525_2398 
NTV2_1080i2398to525_2997 
NTV2_1080i2400to525_2400 
NTV2_1080p2398to525_2398 
NTV2_1080p2398to525_2997 
NTV2_1080p2400to525_2400 
NTV2_1080i_2500to720p_5000 
NTV2_1080i_5994to720p_5994 
NTV2_1080i_3000to720p_6000 
NTV2_1080i_2398to720p_2398 
NTV2_720p_2398to1080i_2398 
NTV2_525_2398to1080i_2398 
NTV2_525_5994to525_5994 
NTV2_625_2500to625_2500 
NTV2_525_5994to525psf_2997 
NTV2_625_5000to625psf_2500 
NTV2_1080i_5000to1080psf_2500 
NTV2_1080i_5994to1080psf_2997 
NTV2_1080i_6000to1080psf_3000 
NTV2_1080p_3000to720p_6000 
NTV2_1080psf_2398to1080i_5994 
NTV2_1080psf_2400to1080i_3000 
NTV2_1080psf_2500to1080i_2500 
NTV2_1080p_2398to1080i_5994 
NTV2_1080p_2400to1080i_3000 
NTV2_1080p_2500to1080i_2500 
NTV2_NUM_CONVERSIONMODES 
NTV2_CONVERSIONMODE_UNKNOWN 
NTV2_CONVERSIONMODE_INVALID 

Definition at line 3667 of file ntv2enums.h.

◆ NTV2Crosspoint

Logically, these are an NTV2Channel combined with an NTV2Mode.

Note
Do not use these, as they will be removed at some point in the future.
Enumerator
NTV2CROSSPOINT_CHANNEL1 
NTV2CROSSPOINT_CHANNEL2 
NTV2CROSSPOINT_INPUT1 
NTV2CROSSPOINT_INPUT2 
NTV2CROSSPOINT_MATTE 
Deprecated:
This is obsolete
NTV2CROSSPOINT_FGKEY 
Deprecated:
This is obsolete
NTV2CROSSPOINT_CHANNEL3 
NTV2CROSSPOINT_CHANNEL4 
NTV2CROSSPOINT_INPUT3 
NTV2CROSSPOINT_INPUT4 
NTV2CROSSPOINT_CHANNEL5 
NTV2CROSSPOINT_CHANNEL6 
NTV2CROSSPOINT_CHANNEL7 
NTV2CROSSPOINT_CHANNEL8 
NTV2CROSSPOINT_INPUT5 
NTV2CROSSPOINT_INPUT6 
NTV2CROSSPOINT_INPUT7 
NTV2CROSSPOINT_INPUT8 
NTV2_NUM_CROSSPOINTS 
NTV2CROSSPOINT_INVALID 

Definition at line 1675 of file ntv2enums.h.

◆ NTV2DeviceID

Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number for a given device. They are used to determine the feature set of the device, and which firmware to flash.

Enumerator
DEVICE_ID_CORVID1 

See Corvid, Corvid 3G.

DEVICE_ID_CORVID22 

See Corvid 22.

DEVICE_ID_CORVID24 

See Corvid 24.

DEVICE_ID_CORVID3G 

See Corvid, Corvid 3G.

DEVICE_ID_CORVID44 

See Corvid 44.

DEVICE_ID_CORVID44_2X4K 

See Corvid 44 12G.

DEVICE_ID_CORVID44_8K 

See Corvid 44 12G.

DEVICE_ID_CORVID44_8KMK 

See Corvid 44 12G.

DEVICE_ID_CORVID44_PLNR 

See Corvid 44 12G.

DEVICE_ID_CORVID88 

See Corvid 88.

DEVICE_ID_CORVIDHBR 

See Corvid HB-R.

DEVICE_ID_CORVIDHEVC 

See Corvid HEVC.

DEVICE_ID_IO4K 

See Io4K (Quad Mode).

DEVICE_ID_IO4KPLUS 

See Io4K Plus.

DEVICE_ID_IO4KUFC 

See Io4K (UFC Mode).

DEVICE_ID_IOEXPRESS 

See Io Express.

DEVICE_ID_IOIP_2022 

See Io IP.

DEVICE_ID_IOIP_2110 

See Io IP.

DEVICE_ID_IOIP_2110_RGB12 

See Io IP.

DEVICE_ID_IOX3 

See IoX3.

DEVICE_ID_IOXT 

See IoXT.

DEVICE_ID_KONA1 

See KONA 1.

DEVICE_ID_KONA3G 

See KONA 3G (UFC Mode).

DEVICE_ID_KONA3GQUAD 

See KONA 3G (Quad Mode).

DEVICE_ID_KONA4 

See KONA 4 (Quad Mode).

DEVICE_ID_KONA4UFC 

See KONA 4 (UFC Mode).

DEVICE_ID_KONA5 

See KONA 5.

DEVICE_ID_KONA5_8KMK 

See KONA 5.

DEVICE_ID_KONA5_8K 

See KONA 5.

DEVICE_ID_KONA5_2X4K 

See KONA 5.

DEVICE_ID_KONA5_3DLUT 

See KONA 5.

DEVICE_ID_KONA5_OE1 

See KONA 5.

DEVICE_ID_KONA5_OE2 

See KONA 5.

DEVICE_ID_KONA5_OE3 

See KONA 5.

DEVICE_ID_KONA5_OE4 

See KONA 5.

DEVICE_ID_KONA5_OE5 

See KONA 5.

DEVICE_ID_KONA5_OE6 

See KONA 5.

DEVICE_ID_KONA5_OE7 

See KONA 5.

DEVICE_ID_KONA5_OE8 

See KONA 5.

DEVICE_ID_KONA5_OE9 

See KONA 5.

DEVICE_ID_KONA5_OE10 

See KONA 5.

DEVICE_ID_KONA5_OE11 

See KONA 5.

DEVICE_ID_KONA5_OE12 

See KONA 5.

DEVICE_ID_KONA5_8K_MV_TX 

See KONA 5.

DEVICE_ID_KONAHDMI 

See KONA HDMI.

DEVICE_ID_KONAIP_1RX_1TX_1SFP_J2K 

See KONA IP.

DEVICE_ID_KONAIP_1RX_1TX_2110 

See KONA IP.

DEVICE_ID_KONAIP_2022 

See KONA IP.

DEVICE_ID_KONAIP_2110 

See KONA IP.

DEVICE_ID_KONAIP_2110_RGB12 

See KONA IP.

DEVICE_ID_KONAIP_2TX_1SFP_J2K 

See KONA IP.

DEVICE_ID_KONAIP_4CH_2SFP 

See KONA IP.

DEVICE_ID_KONALHEPLUS 

See KONA LHe Plus.

DEVICE_ID_KONALHI 

See KONA LHi.

DEVICE_ID_KONALHIDVI 

See KONA LHi.

DEVICE_ID_KONAX 

See KONA X.

DEVICE_ID_KONAXM 

See KONA XMâ„¢.

DEVICE_ID_KONAIP_25G 

See konaip25g.

DEVICE_ID_SOJI_3DLUT 
DEVICE_ID_SOJI_DIAGS 
DEVICE_ID_SOJI_OE1 
DEVICE_ID_SOJI_OE2 
DEVICE_ID_SOJI_OE3 
DEVICE_ID_SOJI_OE4 
DEVICE_ID_SOJI_OE5 
DEVICE_ID_SOJI_OE6 
DEVICE_ID_SOJI_OE7 
DEVICE_ID_TTAP 

See T-Tap.

DEVICE_ID_TTAP_PRO 

See T-Tap Pro.

DEVICE_ID_SOFTWARE 

Software device that doesn't emulate one of the above devices.

DEVICE_ID_NOTFOUND 

Invalid or "not found".

DEVICE_ID_INVALID 

Definition at line 20 of file ntv2enums.h.

◆ NTV2DeviceInitialized

Enumerator
NTV2_DeviceUnavailable 
NTV2_DeviceNotInitialized 
NTV2_DeviceInitialized 

Definition at line 2350 of file ntv2enums.h.

◆ NTV2DieTempScale

Enumerator
NTV2DieTempScale_Celsius 
NTV2DieTempScale_Fahrenheit 
NTV2DieTempScale_Kelvin 
NTV2DieTempScale_Rankine 
NTV2DieTempScale_INVALID 

Definition at line 4162 of file ntv2enums.h.

◆ NTV2DMAEngine

Enumerator
NTV2_PIO 
NTV2_DMA1 
NTV2_DMA2 
NTV2_DMA3 
NTV2_DMA4 
NTV2_AUTODMA2 
NTV2_AUTODMA3 
NTV2_DMA_FIRST_AVAILABLE 

Definition at line 1831 of file ntv2enums.h.

◆ NTV2DMAInterruptMask

Enumerator
NTV2_DISABLE_DMAINTERRUPTS 
NTV2_DMA1_ENABLE 
NTV2_DMA2_ENABLE 
NTV2_DMA3_ENABLE 
NTV2_DMA4_ENABLE 
NTV2_DMA_BUS_ERROR 

Definition at line 1631 of file ntv2enums.h.

◆ NTV2DMAStatusBits

Enumerator
NTV2_DMA1_CLEAR 
NTV2_DMA2_CLEAR 
NTV2_DMA3_CLEAR 
NTV2_DMA4_CLEAR 
NTV2_BUSERROR_CLEAR 

Definition at line 1641 of file ntv2enums.h.

◆ NTV2DownConvertMode

Enumerator
NTV2_DownConvertLetterbox 
NTV2_DownConvertCrop 
NTV2_DownConvertAnamorphic 
NTV2_DownConvert14x9 
NTV2_MAX_NUM_DownConvertModes 
NTV2_DownConvertMode_Invalid 

Definition at line 2217 of file ntv2enums.h.

◆ NTV2DSKAudioMode

Enumerator
NTV2_DSKAudioForeground 
NTV2_DSKAudioBackground 

Definition at line 3472 of file ntv2enums.h.

◆ NTV2DSKForegroundMode

Enumerator
NTV2_DSKForegroundUnshaped 
NTV2_DSKForegroundShaped 

Definition at line 3465 of file ntv2enums.h.

◆ NTV2DSKMode

Enumerator
NTV2_DSKModeOff 
NTV2_DSKModeFBOverMatte 
NTV2_DSKModeFBOverVideoIn 
NTV2_DSKModeGraphicOverMatte 
NTV2_DSKModeGraphicOverVideoIn 
NTV2_DSKModeGraphicOverFB 
NTV2_DSKModeMax 
NTV2_DSKMODE_INVALID 

Definition at line 3452 of file ntv2enums.h.

◆ NTV2EmbeddedAudioClock

This enum value determines/states the device audio clock reference source. It was important to set this to NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT on older devices. Newer devices always use NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT and cannot be changed.

See also
CNTV2Card::GetEmbeddedAudioClock, CNTV2Card::SetEmbeddedAudioClock, Audio System Operation
Enumerator
NTV2_EMBEDDED_AUDIO_CLOCK_REFERENCE 

Audio clock derived from the device reference.

NTV2_EMBEDDED_AUDIO_CLOCK_VIDEO_INPUT 

Audio clock derived from the video input.

NTV2_MAX_NUM_EmbeddedAudioClocks 
NTV2_EMBEDDED_AUDIO_CLOCK_INVALID 

Definition at line 1965 of file ntv2enums.h.

◆ NTV2EmbeddedAudioInput

This enum value determines/states which SDI video input will be used to supply audio samples to an audio system. It assumes that the audio systems' audio source is set to NTV2_AUDIO_EMBEDDED.

See also
CNTV2Card::SetEmbeddedAudioInput, CNTV2Card::GetEmbeddedAudioInput
Enumerator
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_1 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_2 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_3 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_4 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_5 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_6 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_7 
NTV2_EMBEDDED_AUDIO_INPUT_VIDEO_8 
NTV2_MAX_NUM_EmbeddedAudioInputs 
NTV2_EMBEDDED_AUDIO_INPUT_INVALID 

Definition at line 1942 of file ntv2enums.h.

◆ NTV2EncodeAsPSF

Enumerator
NTV2_NoPSF 
NTV2_IsPSF 
NTV2_INVALID_EncodeAsPSF 

Definition at line 2487 of file ntv2enums.h.

◆ NTV2EncodedAudioMode

Enumerator
NTV2_ENCODED_AUDIO_NORMAL 
NTV2_ENCODED_AUDIO_SRC_DISABLED 
NTV2_MAX_NUM_EncodedAudioModes 
NTV2_ENCODED_AUDIO_MODE_INVALID 

Definition at line 1915 of file ntv2enums.h.

◆ NTV2FanSpeed

Enumerator
NTV2_FanSpeed_Invalid 
NTV2_FanSpeed_Low 
NTV2_FanSpeed_Min 
NTV2_FanSpeed_Medium 
NTV2_FanSpeed_High 
NTV2_FanSpeed_Max 

Definition at line 4152 of file ntv2enums.h.

◆ NTV2FieldID

These values are used to identify fields for interlaced video. See Field/Frame Interrupts and CNTV2Card::WaitForInputFieldID.

Enumerator
NTV2_FIELD0 

Identifies the first field in time for an interlaced video frame, or the first and only field in a progressive video frame.

NTV2_FIELD1 

Identifies the last (second) field in time for an interlaced video frame.

NTV2_FIELD_INVALID 

Definition at line 1815 of file ntv2enums.h.

◆ NTV2FrameBufferFormat

Identifies a particular video frame buffer format. See Device Frame Buffer Formats for details.

Enumerator
NTV2_FBF_FIRST 
NTV2_FBF_10BIT_YCBCR 

See 10-Bit YCbCr Format.

NTV2_FBF_8BIT_YCBCR 

See 8-Bit YCbCr Format.

NTV2_FBF_ARGB 

See 8-Bit ARGB, RGBA, ABGR Formats.

NTV2_FBF_RGBA 

See 8-Bit ARGB, RGBA, ABGR Formats.

NTV2_FBF_10BIT_RGB 

See 10-Bit RGB Format.

NTV2_FBF_8BIT_YCBCR_YUY2 

See Alternate 8-Bit YCbCr ('YUY2').

NTV2_FBF_ABGR 

See 8-Bit ARGB, RGBA, ABGR Formats.

NTV2_FBF_LAST_SD_FBF 
NTV2_FBF_10BIT_DPX 

See 10-Bit RGB - DPX Format.

NTV2_FBF_10BIT_YCBCR_DPX 

See 10-Bit YCbCr - DPX Format.

NTV2_FBF_8BIT_DVCPRO 

See 8-Bit DVCPro.

NTV2_FBF_8BIT_YCBCR_420PL3 

See 3-Plane 8-Bit YCbCr 4:2:0 ('I420' a.k.a. 'YUV-P420').

NTV2_FBF_8BIT_HDV 

See 8-Bit HDV.

NTV2_FBF_24BIT_RGB 

See 24-Bit RGB.

NTV2_FBF_24BIT_BGR 

See 24-Bit BGR.

NTV2_FBF_10BIT_YCBCRA 

10-Bit YCbCrA

NTV2_FBF_10BIT_DPX_LE 

10-Bit DPX Little-Endian

NTV2_FBF_48BIT_RGB 

See 48-Bit RGB.

NTV2_FBF_12BIT_RGB_PACKED 

See 12-Bit Packed RGB.

NTV2_FBF_PRORES_DVCPRO 

Apple ProRes DVC Pro.

NTV2_FBF_PRORES_HDV 

Apple ProRes HDV.

NTV2_FBF_10BIT_RGB_PACKED 

10-Bit Packed RGB

NTV2_FBF_10BIT_ARGB 

10-Bit ARGB

NTV2_FBF_16BIT_ARGB 

16-Bit ARGB

NTV2_FBF_8BIT_YCBCR_422PL3 

See 3-Plane 8-Bit YCbCr 4:2:2 (Weitek 'Y42B' a.k.a. 'YUV-P8').

NTV2_FBF_10BIT_RAW_RGB 

10-Bit Raw RGB

NTV2_FBF_10BIT_RAW_YCBCR 

See 10-Bit Raw YCbCr (CION).

NTV2_FBF_10BIT_YCBCR_420PL3_LE 

See 3-Plane 10-Bit YCbCr 4:2:0 ('I420_10LE' a.k.a. 'YUV-P420-L10').

NTV2_FBF_10BIT_YCBCR_422PL3_LE 

See 3-Plane 10-Bit YCbCr 4:2:2 ('I422_10LE' a.k.a. 'YUV-P-L10').

NTV2_FBF_10BIT_YCBCR_420PL2 

10-Bit 4:2:0 2-Plane YCbCr

NTV2_FBF_10BIT_YCBCR_422PL2 

10-Bit 4:2:2 2-Plane YCbCr

NTV2_FBF_8BIT_YCBCR_420PL2 

8-Bit 4:2:0 2-Plane YCbCr

NTV2_FBF_8BIT_YCBCR_422PL2 

8-Bit 4:2:2 2-Plane YCbCr

NTV2_FBF_LAST 
NTV2_FBF_NUMFRAMEBUFFERFORMATS 
NTV2_FBF_INVALID 

Definition at line 210 of file ntv2enums.h.

◆ NTV2FrameBufferQuality

Enumerator
NTV2_StandardQuality 
NTV2_HighQuality 
NTV2_ProRes 
NTV2_ProResHQ 
NTV2_ProResLT 
NTV2_ProResProxy 
NTV2_MAX_NUM_FrameBufferQuality 
NTV2_FBQualityInvalid 

Definition at line 2472 of file ntv2enums.h.

◆ NTV2FrameGeometry

Identifies a particular video frame geometry.

Enumerator
NTV2_FG_1920x1080 

1920x1080, for 1080i and 1080p, NTV2_VANCMODE_OFF

NTV2_FG_FIRST 

The ordinally first geometry (New in SDK 16.0)

NTV2_FG_1280x720 

1280x720, for 720p, NTV2_VANCMODE_OFF

NTV2_FG_720x486 

720x486, for NTSC 525i and 525p60, NTV2_VANCMODE_OFF

NTV2_FG_720x576 

720x576, for PAL 625i, NTV2_VANCMODE_OFF

NTV2_FG_1920x1114 

1920x1080, NTV2_VANCMODE_TALLER

NTV2_FG_2048x1114 

2048x1080, NTV2_VANCMODE_TALLER

NTV2_FG_720x508 

720x486, for NTSC 525i, NTV2_VANCMODE_TALL

NTV2_FG_720x598 

720x576, for PAL 625i, NTV2_VANCMODE_TALL

NTV2_FG_1920x1112 

1920x1080, for 1080i and 1080p, NTV2_VANCMODE_TALL

NTV2_FG_1280x740 

1280x720, for 720p, NTV2_VANCMODE_TALL

NTV2_FG_2048x1080 

2048x1080, for 2Kx1080p, NTV2_VANCMODE_OFF

NTV2_FG_2048x1556 

2048x1556, for 2Kx1556psf film format, NTV2_VANCMODE_OFF

NTV2_FG_2048x1588 

2048x1556, for 2Kx1556psf film format, NTV2_VANCMODE_TALL

NTV2_FG_2048x1112 

2048x1080, for 2Kx1080p, NTV2_VANCMODE_TALL

NTV2_FG_720x514 

720x486, for NTSC 525i and 525p60, NTV2_VANCMODE_TALLER

NTV2_FG_720x612 

720x576, for PAL 625i, NTV2_VANCMODE_TALLER

NTV2_FG_4x1920x1080 

3840x2160, for UHD, NTV2_VANCMODE_OFF

NTV2_FG_4x2048x1080 

4096x2160, for 4K, NTV2_VANCMODE_OFF

NTV2_FG_4x3840x2160 

7680x4320, for UHD2, NTV2_VANCMODE_OFF

NTV2_FG_4x4096x2160 

8192x4320, for 8K, NTV2_VANCMODE_OFF

NTV2_FG_LAST 

The ordinally last geometry (New in SDK 16.0)

NTV2_FG_NUMFRAMEGEOMETRIES 
NTV2_FG_INVALID 

Definition at line 339 of file ntv2enums.h.

◆ NTV2FrameRate

Identifies a particular video frame rate.

Note
These match the hardware register values.
Enumerator
NTV2_FRAMERATE_UNKNOWN 

Represents an unknown or invalid frame rate.

NTV2_FRAMERATE_6000 

60 frames per second

NTV2_FRAMERATE_FIRST 

First ordinal value (new in SDK 16.0)

NTV2_FRAMERATE_5994 

Fractional rate of 60,000 frames per 1,001 seconds.

NTV2_FRAMERATE_3000 

30 frames per second

NTV2_FRAMERATE_2997 

Fractional rate of 30,000 frames per 1,001 seconds.

NTV2_FRAMERATE_2500 

25 frames per second

NTV2_FRAMERATE_2400 

24 frames per second

NTV2_FRAMERATE_2398 

Fractional rate of 24,000 frames per 1,001 seconds.

NTV2_FRAMERATE_5000 

50 frames per second

NTV2_FRAMERATE_4800 

48 frames per second

NTV2_FRAMERATE_4795 

Fractional rate of 48,000 frames per 1,001 seconds.

NTV2_FRAMERATE_12000 

120 frames per second

NTV2_FRAMERATE_11988 

Fractional rate of 120,000 frames per 1,001 seconds.

NTV2_FRAMERATE_1500 

15 frames per second

NTV2_FRAMERATE_1498 

Fractional rate of 15,000 frames per 1,001 seconds.

NTV2_FRAMERATE_1900 
Deprecated:
19 fps – obsolete, was ordinal value 9 in old SDKs
NTV2_FRAMERATE_1898 
Deprecated:
19,000 frames per 1,001 seconds – obsolete, was ordinal value 10 in old SDKs
NTV2_FRAMERATE_1800 
Deprecated:
18 fps – obsolete, was ordinal value 11 in old SDKs
NTV2_FRAMERATE_1798 
Deprecated:
18,000 frames per 1,001 seconds – obsolete, was ordinal value 12 in old SDKs
NTV2_FRAMERATE_LAST 

Last ordinal value (new in SDK 16.0)

NTV2_NUM_FRAMERATES 
NTV2_FRAMERATE_INVALID 

Definition at line 399 of file ntv2enums.h.

◆ NTV2Framesize

Kona2/Xena2 specific enums.

Enumerator
NTV2_FRAMESIZE_2MB 
NTV2_FRAMESIZE_4MB 
NTV2_FRAMESIZE_8MB 
NTV2_FRAMESIZE_16MB 
NTV2_FRAMESIZE_6MB 
NTV2_FRAMESIZE_10MB 
NTV2_FRAMESIZE_12MB 
NTV2_FRAMESIZE_14MB 
NTV2_FRAMESIZE_18MB 
NTV2_FRAMESIZE_20MB 
NTV2_FRAMESIZE_22MB 
NTV2_FRAMESIZE_24MB 
NTV2_FRAMESIZE_26MB 
NTV2_FRAMESIZE_28MB 
NTV2_FRAMESIZE_30MB 
NTV2_FRAMESIZE_32MB 
NTV2_MAX_NUM_Framesizes 
NTV2_FRAMESIZE_INVALID 

Definition at line 2091 of file ntv2enums.h.

◆ NTV2FS1AudioLevel

Enumerator
NTV2FS1_AUDIOLEVEL_24dBu 
NTV2FS1_AUDIOLEVEL_18dBu 
NTV2FS1_AUDIOLEVEL_12dBu 
NTV2FS1_AUDIOLEVEL_15dBu 

Definition at line 1494 of file ntv2enums.h.

◆ NTV2FS1AudioTone

Enumerator
NTV2FS1_AUDIOTONE_400Hz 
NTV2FS1_AUDIOTONE_1000Hz 

Definition at line 1488 of file ntv2enums.h.

◆ NTV2FS1FreezeOutput

Enumerator
NTV2FS1_FreezeOutput_Disable 
NTV2FS1_FreezeOutput_Enable 

Definition at line 1476 of file ntv2enums.h.

◆ NTV2FS1OutputTone

Enumerator
NTV2FS1_OUTPUTTONE_DISABLE 
NTV2FS1_OUTPUTTONE_ENABLE 

Definition at line 1482 of file ntv2enums.h.

◆ NTV2FS1ReferenceSelect

Enumerator
NTV2FS1_RefSelect_None 
NTV2FS1_RefSelect_RefBNC 
NTV2FS1_RefSelect_ComponentY 
NTV2FS1_RefSelect_SVideo 
NTV2FS1_RefSelect_Composite 

Definition at line 1467 of file ntv2enums.h.

◆ NTV2GammaType

Enumerator
NTV2_GammaNone 
NTV2_GammaAuto 
NTV2_GammaMac 
NTV2_GammaRec601 
NTV2_GammaRec709 
NTV2_GammaPC 
NTV2_MAX_NUM_GammaTypes 

Definition at line 2300 of file ntv2enums.h.

◆ NTV2HDMIAudioChannels

Indicates or specifies the HDMI audio channel count.

Enumerator
NTV2_HDMIAudio2Channels 

2 audio channels

NTV2_HDMIAudio8Channels 

8 audio channels

NTV2_MAX_NUM_HDMIAudioChannelEnums 
NTV2_INVALID_HDMI_AUDIO_CHANNELS 

Definition at line 3620 of file ntv2enums.h.

◆ NTV2HDMIBitDepth

Indicates or specifies the HDMI video bit depth.

Enumerator
NTV2_HDMI8Bit 

8 bit

NTV2_HDMI10Bit 

10 bit

NTV2_HDMI12Bit 

12 bit

NTV2_MAX_NUM_HDMIBitDepths 
NTV2_INVALID_HDMIBitDepth 

Definition at line 3645 of file ntv2enums.h.

◆ NTV2HDMIColorimetry

Indicates or specifies the HDMI colorimetry.

Enumerator
NTV2_HDMIColorimetryNoData 
NTV2_HDMIColorimetry601 
NTV2_HDMIColorimetry709 
NTV2_HDMIColorimetry2020 
NTV2_HDMIColorimetry2020CL 
NTV2_HDMIColorimetryDCI 
NTV2_MAX_NUM_HDMIColorimetry 
NTV2_INVALID_HDMI_Colorimetry 

Definition at line 3602 of file ntv2enums.h.

◆ NTV2HDMIColorSpace

Indicates or specifies HDMI Color Space.

Enumerator
NTV2_HDMIColorSpaceAuto 

Automatic (not for OEM use)

NTV2_HDMIColorSpaceRGB 

RGB color space.

NTV2_HDMIColorSpaceYCbCr 

YCbCr color space.

NTV2_MAX_NUM_HDMIColorSpaces 
NTV2_INVALID_HDMI_COLORSPACE 

Definition at line 3558 of file ntv2enums.h.

◆ NTV2HDMIOut3DMode

This specifies the HDMI Out Stereo 3D Mode.

Enumerator
NTV2_HDMI3DFramePacking 
NTV2_HDMI3DSideBySide 
NTV2_HDMI3DTopBottom 
NTV2_MAX_NUM_HDMIOut3DModes 

Definition at line 3546 of file ntv2enums.h.

◆ NTV2HDMIProtocol

Indicates or specifies the HDMI protocol.

Enumerator
NTV2_HDMIProtocolHDMI 

HDMI protocol.

NTV2_HDMIProtocolDVI 

DVI protocol.

NTV2_MAX_NUM_HDMIProtocols 
NTV2_INVALID_HDMI_PROTOCOL 

Definition at line 3574 of file ntv2enums.h.

◆ NTV2HDMIRange

Indicates or specifies the HDMI RGB range.

Enumerator
NTV2_HDMIRangeSMPTE 

Levels are 16 - 235 (SMPTE)

NTV2_HDMIRangeFull 

Levels are 0 - 255 (Full)

NTV2_MAX_NUM_HDMIRanges 
NTV2_INVALID_HDMI_RANGE 

Definition at line 3588 of file ntv2enums.h.

◆ NTV2HDMISampleStructure

Enumerator
NTV2_HDMI_YC422 

Specifies YCbCr 4:2:2 color space.

NTV2_HDMI_RGB 

Specifies RGB color space.

NTV2_HDMI_YC420 

Specifies YCbCr 4:2:0 color space.

NTV2_HDMI_422 
Deprecated:
Use NTV2_HDMI_YC422 instead.
NTV2_HDMI_420 
Deprecated:
Use NTV2_HDMI_YC420 instead.
NTV2_NUM_HDMICOLORSPACEVALS 
NTV2_HDMI_INVALID 

Definition at line 4139 of file ntv2enums.h.

◆ NTV2HDMIV2Mode

Enumerator
NTV2_HDMI_V2_HDSD_BIDIRECTIONAL 
NTV2_HDMI_V2_4K_CAPTURE 
NTV2_HDMI_V2_4K_PLAYBACK 
NTV2_HDMI_V2_MODE_INVALID 

Definition at line 3953 of file ntv2enums.h.

◆ NTV2InputAudioSelect

Enumerator
NTV2_AES_EBU_XLRSelect 
NTV2_AES_EBU_BNCSelect 
NTV2_Input1Embedded1_8Select 
NTV2_Input1Embedded9_16Select 
NTV2_Input2Embedded1_8Select 
NTV2_Input2Embedded9_16Select 
NTV2_AnalogSelect 
NTV2_HDMISelect 
NTV2_AudioInputOther 
NTV2_MicInSelect 
NTV2_HDMI2Select 
NTV2_HDMI3Select 
NTV2_HDMI4Select 
NTV2_AutoAudioSelect 
NTV2_MAX_NUM_InputAudioSelectEnums 

Definition at line 2358 of file ntv2enums.h.

◆ NTV2InputCrosspointID

Identifies a widget input that potentially can accept a signal emitted from another widget's output (identified by NTV2OutputCrosspointID).

See also
CNTV2Card::Connect and also Widget Signal Routing
Warning
Firmware now depends on the order of these values.
Enumerator
NTV2_FIRST_INPUT_CROSSPOINT 
NTV2_XptFrameBuffer1Input 
NTV2_XptFrameBuffer1DS2Input 
NTV2_XptFrameBuffer2Input 
NTV2_XptFrameBuffer2DS2Input 
NTV2_XptFrameBuffer3Input 
NTV2_XptFrameBuffer3DS2Input 
NTV2_XptFrameBuffer4Input 
NTV2_XptFrameBuffer4DS2Input 
NTV2_XptFrameBuffer5Input 
NTV2_XptFrameBuffer5DS2Input 
NTV2_XptFrameBuffer6Input 
NTV2_XptFrameBuffer6DS2Input 
NTV2_XptFrameBuffer7Input 
NTV2_XptFrameBuffer7DS2Input 
NTV2_XptFrameBuffer8Input 
NTV2_XptFrameBuffer8DS2Input 
NTV2_XptCSC1VidInput 
NTV2_XptCSC1KeyInput 
NTV2_XptCSC2VidInput 
NTV2_XptCSC2KeyInput 
NTV2_XptCSC3VidInput 
NTV2_XptCSC3KeyInput 
NTV2_XptCSC4VidInput 
NTV2_XptCSC4KeyInput 
NTV2_XptCSC5VidInput 
NTV2_XptCSC5KeyInput 
NTV2_XptCSC6VidInput 
NTV2_XptCSC6KeyInput 
NTV2_XptCSC7VidInput 
NTV2_XptCSC7KeyInput 
NTV2_XptCSC8VidInput 
NTV2_XptCSC8KeyInput 
NTV2_XptLUT1Input 
NTV2_XptLUT2Input 
NTV2_XptLUT3Input 
NTV2_XptLUT4Input 
NTV2_XptLUT5Input 
NTV2_XptLUT6Input 
NTV2_XptLUT7Input 
NTV2_XptLUT8Input 
NTV2_XptMultiLinkOut1Input 

New in SDK 16.0.

NTV2_XptMultiLinkOut1InputDS2 

New in SDK 16.0.

NTV2_XptMultiLinkOut2Input 

New in SDK 16.0.

NTV2_XptMultiLinkOut2InputDS2 

New in SDK 16.0.

NTV2_XptSDIOut1Input 
NTV2_XptSDIOut1InputDS2 
NTV2_XptSDIOut2Input 
NTV2_XptSDIOut2InputDS2 
NTV2_XptSDIOut3Input 
NTV2_XptSDIOut3InputDS2 
NTV2_XptSDIOut4Input 
NTV2_XptSDIOut4InputDS2 
NTV2_XptSDIOut5Input 
NTV2_XptSDIOut5InputDS2 
NTV2_XptSDIOut6Input 
NTV2_XptSDIOut6InputDS2 
NTV2_XptSDIOut7Input 
NTV2_XptSDIOut7InputDS2 
NTV2_XptSDIOut8Input 
NTV2_XptSDIOut8InputDS2 
NTV2_XptDualLinkIn1Input 
NTV2_XptDualLinkIn1DSInput 
NTV2_XptDualLinkIn2Input 
NTV2_XptDualLinkIn2DSInput 
NTV2_XptDualLinkIn3Input 
NTV2_XptDualLinkIn3DSInput 
NTV2_XptDualLinkIn4Input 
NTV2_XptDualLinkIn4DSInput 
NTV2_XptDualLinkIn5Input 
NTV2_XptDualLinkIn5DSInput 
NTV2_XptDualLinkIn6Input 
NTV2_XptDualLinkIn6DSInput 
NTV2_XptDualLinkIn7Input 
NTV2_XptDualLinkIn7DSInput 
NTV2_XptDualLinkIn8Input 
NTV2_XptDualLinkIn8DSInput 
NTV2_XptDualLinkOut1Input 
NTV2_XptDualLinkOut2Input 
NTV2_XptDualLinkOut3Input 
NTV2_XptDualLinkOut4Input 
NTV2_XptDualLinkOut5Input 
NTV2_XptDualLinkOut6Input 
NTV2_XptDualLinkOut7Input 
NTV2_XptDualLinkOut8Input 
NTV2_XptMixer1BGKeyInput 
NTV2_XptMixer1BGVidInput 
NTV2_XptMixer1FGKeyInput 
NTV2_XptMixer1FGVidInput 
NTV2_XptMixer2BGKeyInput 
NTV2_XptMixer2BGVidInput 
NTV2_XptMixer2FGKeyInput 
NTV2_XptMixer2FGVidInput 
NTV2_XptMixer3BGKeyInput 
NTV2_XptMixer3BGVidInput 
NTV2_XptMixer3FGKeyInput 
NTV2_XptMixer3FGVidInput 
NTV2_XptMixer4BGKeyInput 
NTV2_XptMixer4BGVidInput 
NTV2_XptMixer4FGKeyInput 
NTV2_XptMixer4FGVidInput 
NTV2_XptHDMIOutInput 
NTV2_XptHDMIOutQ1Input 
NTV2_XptHDMIOutQ2Input 
NTV2_XptHDMIOutQ3Input 
NTV2_XptHDMIOutQ4Input 
NTV2_Xpt4KDCQ1Input 
NTV2_Xpt4KDCQ2Input 
NTV2_Xpt4KDCQ3Input 
NTV2_Xpt4KDCQ4Input 
NTV2_Xpt425Mux1AInput 
NTV2_Xpt425Mux1BInput 
NTV2_Xpt425Mux2AInput 
NTV2_Xpt425Mux2BInput 
NTV2_Xpt425Mux3AInput 
NTV2_Xpt425Mux3BInput 
NTV2_Xpt425Mux4AInput 
NTV2_Xpt425Mux4BInput 
NTV2_XptAnalogOutInput 
NTV2_Xpt3DLUT1Input 

New in SDK 16.0.

NTV2_XptAnalogOutCompositeOut 
NTV2_XptStereoLeftInput 
NTV2_XptStereoRightInput 
NTV2_XptProAmpInput 
NTV2_XptIICT1Input 
NTV2_XptWaterMarker1Input 
NTV2_XptWaterMarker2Input 
NTV2_XptUpdateRegister 
NTV2_XptOEInput 
NTV2_XptCompressionModInput 
NTV2_XptConversionModInput 
NTV2_XptCSC1KeyFromInput2 
NTV2_XptFrameSync2Input 
NTV2_XptFrameSync1Input 
NTV2_LAST_INPUT_CROSSPOINT 
NTV2_INPUT_CROSSPOINT_INVALID 
NTV2_XptConversionMod2Input 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptOEInput
NTV2_XptSDIOut1Standard 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut1Input
NTV2_XptSDIOut2Standard 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut1InputDS2
NTV2_XptSDIOut3Standard 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut2Input
NTV2_XptSDIOut4Standard 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut2InputDS2
NTV2_XptIICT2Input 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_Xpt3DLUT1Input

Definition at line 2721 of file ntv2enums.h.

◆ NTV2InputSource

Identifies a specific video input source.

Always call NTV2DeviceCanDoInputSource to determine if a device has one of these input sources. Call CNTV2Card::GetInputVideoFormat to determine what video signal is present on the input (if any). Call GetInputSourceOutputXpt to get an NTV2OutputCrosspointID for one of these inputs to pass to CNTV2Card::Connect. See Signal Inputs & Outputs.

Warning
Do not rely on the ordinal values of these constants between successive SDKs, since new devices can be introduced that require additional inputs.
Enumerator
NTV2_INPUTSOURCE_ANALOG1 

Identifies the first analog video input.

NTV2_INPUTSOURCE_HDMI1 

Identifies the 1st HDMI video input.

NTV2_INPUTSOURCE_HDMI2 

Identifies the 2nd HDMI video input.

NTV2_INPUTSOURCE_HDMI3 

Identifies the 3rd HDMI video input.

NTV2_INPUTSOURCE_HDMI4 

Identifies the 4th HDMI video input.

NTV2_INPUTSOURCE_SDI1 

Identifies the 1st SDI video input.

NTV2_INPUTSOURCE_SDI2 

Identifies the 2nd SDI video input.

NTV2_INPUTSOURCE_SDI3 

Identifies the 3rd SDI video input.

NTV2_INPUTSOURCE_SDI4 

Identifies the 4th SDI video input.

NTV2_INPUTSOURCE_SDI5 

Identifies the 5th SDI video input.

NTV2_INPUTSOURCE_SDI6 

Identifies the 6th SDI video input.

NTV2_INPUTSOURCE_SDI7 

Identifies the 7th SDI video input.

NTV2_INPUTSOURCE_SDI8 

Identifies the 8th SDI video input.

NTV2_INPUTSOURCE_INVALID 

The invalid video input.

NTV2_NUM_INPUTSOURCES 

Definition at line 1244 of file ntv2enums.h.

◆ NTV2InputSourceKind

Used to classify or filter NTV2InputSource or NTV2OutputDest values.

Enumerator
NTV2_IOKINDS_NONE 

Doesn't specify any kind of input/output.

NTV2_IOKINDS_SDI 

Specifies SDI input/output kinds.

NTV2_IOKINDS_HDMI 

Specifies HDMI input/output kinds.

NTV2_IOKINDS_ANALOG 

Specifies analog input/output kinds.

NTV2_IOKINDS_ALL 

Specifies any/all input/output kinds.

NTV2_INPUTSOURCES_ALL 
NTV2_INPUTSOURCES_SDI 
NTV2_INPUTSOURCES_HDMI 
NTV2_INPUTSOURCES_ANALOG 
NTV2_INPUTSOURCES_NONE 

Definition at line 1271 of file ntv2enums.h.

◆ NTV2InputVideoSelect

Enumerator
NTV2_Input1Select 
NTV2_Input2Select 
NTV2_Input3Select 
NTV2_Input4Select 
NTV2_Input5Select 
NTV2_Input2xDLHDSelect 
NTV2_Input2x4kSelect 
NTV2_Input4x4kSelect 
NTV2_Input2x8kSelect 
NTV2_Input4x8kSelect 
NTV2_InputAutoSelect 
NTV2_MAX_NUM_InputVideoSelectEnums 

Definition at line 2271 of file ntv2enums.h.

◆ NTV2Interrupt2Mask

Enumerator
NTV2_INPUT3VERTICAL 
NTV2_INPUT4VERTICAL 
NTV2_HDMIRXV2HOTPLUGDETECT 
NTV2_HDMIRXV2HOTPLUGDETECT_CLEAR 
NTV2_HDMIRXV2AVICHANGE 
NTV2_HDMIRXV2AVICHANGE_CLEAR 
NTV2_INPUT5VERTICAL 
NTV2_INPUT6VERTICAL 
NTV2_INPUT7VERTICAL 
NTV2_INPUT8VERTICAL 
NTV2_OUTPUT5VERTICAL 
NTV2_OUTPUT6VERTICAL 
NTV2_OUTPUT7VERTICAL 
NTV2_OUTPUT8VERTICAL 
NTV2_OUTPUT8VERTICAL_CLEAR 
NTV2_OUTPUT7VERTICAL_CLEAR 
NTV2_OUTPUT6VERTICAL_CLEAR 
NTV2_OUTPUT5VERTICAL_CLEAR 
NTV2_INPUT8VERTICAL_CLEAR 
NTV2_INPUT7VERTICAL_CLEAR 
NTV2_INPUT6VERTICAL_CLEAR 
NTV2_INPUT5VERTICAL_CLEAR 
NTV2_INPUT4VERTICAL_CLEAR 
NTV2_INPUT3VERTICAL_CLEAR 

Definition at line 1575 of file ntv2enums.h.

◆ NTV2Interrupt2Shift

Enumerator
NTV2_INPUT3VERTICAL_SHIFT 
NTV2_INPUT4VERTICAL_SHIFT 
NTV2_HDMIRXV2HOTPLUGDETECT_SHIFT 
NTV2_HDMIRXV2HOTPLUGDETECT_CLEAR_SHIFT 
NTV2_HDMIRXV2AVICHANGE_SHIFT 
NTV2_HDMIRXV2AVICHANGE_CLEAR_SHIFT 
NTV2_INPUT5VERTICAL_SHIFT 
NTV2_INPUT6VERTICAL_SHIFT 
NTV2_INPUT7VERTICAL_SHIFT 
NTV2_INPUT8VERTICAL_SHIFT 
NTV2_OUTPUT5VERTICAL_SHIFT 
NTV2_OUTPUT6VERTICAL_SHIFT 
NTV2_OUTPUT7VERTICAL_SHIFT 
NTV2_OUTPUT8VERTICAL_SHIFT 
NTV2_OUTPUT8VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUT7VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUT6VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUT5VERTICAL_CLEAR_SHIFT 
NTV2_INPUT8VERTICAL_CLEAR_SHIFT 
NTV2_INPUT7VERTICAL_CLEAR_SHIFT 
NTV2_INPUT6VERTICAL_CLEAR_SHIFT 
NTV2_INPUT5VERTICAL_CLEAR_SHIFT 
NTV2_INPUT4VERTICAL_CLEAR_SHIFT 
NTV2_INPUT3VERTICAL_CLEAR_SHIFT 

Definition at line 1603 of file ntv2enums.h.

◆ NTV2InterruptMask

Enumerator
NTV2_DISABLEINTERRUPTS 
NTV2_OUTPUTVERTICAL 
NTV2_INPUT1VERTICAL 
NTV2_INPUT2VERTICAL 
NTV2_AUDIOINTERRUPT 
NTV2_AUDIOOUTWRAPINTERRUPT 
NTV2_AUDIOINWRAPINTERRUPT 
NTV2_AUDIOWRAPRATEINTERRUPT 
NTV2_UART_TX_INTERRUPT 
NTV2_UART_RX_INTERRUPT 
NTV2_FS1_I2C_INTERRUPT1 
NTV2_FS1_I2C_INTERRUPT2 
NTV2_AUX_VERTICAL_INTERRUPT 
NTV2_AUX_VERTICAL_INTERRUPT_CLEAR 
NTV2_FS1_I2C_INTERRUPT2_CLEAR 
NTV2_FS1_I2C_INTERRUPT1_CLEAR 
NTV2_UART_RX_INTERRUPT_CLEAR 
NTV2_AUDIOCHUNKRATE_CLEAR 
NTV2_UART_TX_INTERRUPT2 
NTV2_OUTPUT2VERTICAL 
NTV2_OUTPUT3VERTICAL 
NTV2_OUTPUT4VERTICAL 
NTV2_OUTPUT4VERTICAL_CLEAR 
NTV2_OUTPUT3VERTICAL_CLEAR 
NTV2_OUTPUT2VERTICAL_CLEAR 
NTV2_UART_TX_INTERRUPT_CLEAR 
NTV2_WRAPRATEINTERRUPT_CLEAR 
NTV2_UART_TX_INTERRUPT2_CLEAR 
NTV2_AUDIOOUTWRAPINTERRUPT_CLEAR 
NTV2_AUDIOINTERRUPT_CLEAR 
NTV2_INPUT2VERTICAL_CLEAR 
NTV2_INPUT1VERTICAL_CLEAR 
NTV2_OUTPUTVERTICAL_CLEAR 

Definition at line 1502 of file ntv2enums.h.

◆ NTV2InterruptShift

Enumerator
NTV2_OUTPUTVERTICAL_SHIFT 
NTV2_INPUT1VERTICAL_SHIFT 
NTV2_INPUT2VERTICAL_SHIFT 
NTV2_AUDIOINTERRUPT_SHIFT 
NTV2_AUDIOOUTWRAPINTERRUPT_SHIFT 
NTV2_AUDIOINWRAPINTERRUPT_SHIFT 
NTV2_AUDIOWRAPRATEINTERRUPT_SHIFT 
NTV2_UART_TX_INTERRUPT_SHIFT 
NTV2_UART_RX_INTERRUPT_SHIFT 
NTV2_FS1_I2C_INTERRUPT1_SHIFT 
NTV2_FS1_I2C_INTERRUPT2_SHIFT 
NTV2_AUX_VERTICAL_INTERRUPT_SHIFT 
NTV2_AUX_VERTICAL_INTERRUPT_CLEAR_SHIFT 
NTV2_FS1_I2C_INTERRUPT2_CLEAR_SHIFT 
NTV2_FS1_I2C_INTERRUPT1_CLEAR_SHIFT 
NTV2_UART_RX_INTERRUPT_CLEAR_SHIFT 
NTV2_AUDIOCHUNKRATE_CLEAR_SHIFT 
NTV2_UART_TX_INTERRUPT2_SHIFT 
NTV2_OUTPUT2VERTICAL_SHIFT 
NTV2_OUTPUT3VERTICAL_SHIFT 
NTV2_OUTPUT4VERTICAL_SHIFT 
NTV2_OUTPUT4VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUT3VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUT2VERTICAL_CLEAR_SHIFT 
NTV2_UART_TX_INTERRUPT_CLEAR_SHIFT 
NTV2_WRAPRATEINTERRUPT_CLEAR_SHIFT 
NTV2_UART_TX_INTERRUPT2_CLEAR_SHIFT 
NTV2_AUDIOOUTWRAPINTERRUPT_CLEAR_SHIFT 
NTV2_AUDIOINTERRUPT_CLEAR_SHIFT 
NTV2_INPUT2VERTICAL_CLEAR_SHIFT 
NTV2_INPUT1VERTICAL_CLEAR_SHIFT 
NTV2_OUTPUTVERTICAL_CLEAR_SHIFT 

Definition at line 1539 of file ntv2enums.h.

◆ NTV2IpError

Enumerator
NTV2IpErrNone 
NTV2IpErrInvalidChannel 
NTV2IpErrInvalidFormat 
NTV2IpErrInvalidBitdepth 
NTV2IpErrInvalidUllHeight 
NTV2IpErrInvalidUllLevels 
NTV2IpErrUllNotSupported 
NTV2IpErrNotReady 
NTV2IpErrSoftwareMismatch 
NTV2IpErrSFP1NotConfigured 
NTV2IpErrSFP2NotConfigured 
NTV2IpErrInvalidIGMPVersion 
NTV2IpErrCannotGetMacAddress 
NTV2IpErrNotSupported 
NTV2IpErrWriteSOMToMB 
NTV2IpErrWriteSeqToMB 
NTV2IpErrWriteCountToMB 
NTV2IpErrTimeoutNoSOM 
NTV2IpErrTimeoutNoSeq 
NTV2IpErrTimeoutNoBytecount 
NTV2IpErrExceedsFifo 
NTV2IpErrNoResponseFromMB 
NTV2IpErrAcquireMBTimeout 
NTV2IpErrInvalidMBResponse 
NTV2IpErrInvalidMBResponseSize 
NTV2IpErrInvalidMBResponseNoMac 
NTV2IpErrMBStatusFail 
NTV2IpErrGrandMasterInfo 
NTV2IpErrSDPTooLong 
NTV2IpErrSDPNotFound 
NTV2IpErrSDPEmpty 
NTV2IpErrSDPInvalid 
NTV2IpErrSDPURLInvalid 
NTV2IpErrSDPNoVideo 
NTV2IpErrSDPNoAudio 
NTV2IpErrSDPNoANC 
NTV2IpErrSFPNotFound 
NTV2IpErrInvalidConfig 
NTV2IpErrLLDPNotFound 
NTV2IpNumErrTypes 

Definition at line 4265 of file ntv2enums.h.

◆ NTV2IsoConvertMode

Enumerator
NTV2_IsoLetterBox 
NTV2_IsoHCrop 
NTV2_IsoPillarBox 
NTV2_IsoVCrop 
NTV2_Iso14x9 
NTV2_IsoPassThrough 
NTV2_MAX_NUM_IsoConvertModes 
NTV2_IsoConvertMode_Invalid 

Definition at line 2228 of file ntv2enums.h.

◆ NTV2LHIHDMIColorSpace

Enumerator
NTV2_LHIHDMIColorSpaceYCbCr 
NTV2_LHIHDMIColorSpaceRGB 
NTV2_MAX_NUM_LHIHDMIColorSpaces 
NTV2_INVALID_LHI_HDMI_COLORSPACE 

Definition at line 3631 of file ntv2enums.h.

◆ NTV2LHIVideoDACMode

Enumerator
NTV2LHI_480iRGB 
NTV2LHI_480iYPbPrSMPTE 
NTV2LHI_480iYPbPrBetacam525 
NTV2LHI_480iYPbPrBetacamJapan 
NTV2LHI_480iNTSC_US_Composite 
NTV2LHI_480iNTSC_Japan_Composite 
NTV2LHI_576iRGB 
NTV2LHI_576iYPbPrSMPTE 
NTV2LHI_576iPAL_Composite 
NTV2LHI_1080iRGB 
NTV2LHI_1080psfRGB 
NTV2LHI_1080iSMPTE 
NTV2LHI_1080psfSMPTE 
NTV2LHI_720pRGB 
NTV2LHI_720pSMPTE 
NTV2_MAX_NUM_LHIVideoDACModes 

Definition at line 2148 of file ntv2enums.h.

◆ NTV2LHOutputSelect

Enumerator
NTV2LHOutputSelect_VidProc1 
NTV2LHOutputSelect_DownConvert 
NTV2LHOutputSelect_VidProc2 
NTV2_MAX_NUM_LHOutputSelectEnums 

Definition at line 3658 of file ntv2enums.h.

◆ NTV2LSVideoADCMode

Enumerator
NTV2_480iADCComponentBeta 
NTV2_480iADCComponentSMPTE 
NTV2_480iADCSVideoUS 
NTV2_480iADCCompositeUS 
NTV2_480iADCComponentBetaJapan 
NTV2_480iADCComponentSMPTEJapan 
NTV2_480iADCSVideoJapan 
NTV2_480iADCCompositeJapan 
NTV2_576iADCComponentBeta 
NTV2_576iADCComponentSMPTE 
NTV2_576iADCSVideo 
NTV2_576iADCComposite 
NTV2_720p_60 
NTV2_1080i_30 
NTV2_720p_50 
NTV2_1080i_25 
NTV2_1080pSF24 
NTV2_MAX_NUM_LSVideoADCModes 

Definition at line 2170 of file ntv2enums.h.

◆ NTV2LutBitDepth

This specifies the LUT bit depth.

Enumerator
NTV2_LUT10Bit 
NTV2_LUT12Bit 

Definition at line 3536 of file ntv2enums.h.

◆ NTV2LUTControlSelect

Enumerator
NTV2_LUTCONTROL_1_2 
NTV2_LUTCONTROL_3_4 
NTV2_LUTCONTROL_5 

Definition at line 3829 of file ntv2enums.h.

◆ NTV2LUTPlaneSelect

Enumerator
NTV2_REDPLANE 
NTV2_GREENPLANE 
NTV2_BLUEPLANE 

Definition at line 3836 of file ntv2enums.h.

◆ NTV2LutType

This specifies what function(s) are currently loaded into the LUTs.

Enumerator
NTV2_LUTUnknown 
NTV2_LUTCustom 
NTV2_LUTLinear 
NTV2_LUTGamma18_Rec601 
NTV2_LUTGamma18_Rec709 
NTV2_LUTGamma18_Rec601_SMPTE 
NTV2_LUTGamma18_Rec709_SMPTE 
NTV2_LUTRGBRangeFull_SMPTE 
NTV2_MAX_NUM_LutTypes 
NTV2_INVALID_LUT_TYPE 

Definition at line 3517 of file ntv2enums.h.

◆ NTV2MixerKeyerInputControl

These enum values identify the Mixer/Keyer foreground and background input control values.

See also
CNTV2Card::GetMixerFGInputControl, CNTV2Card::SetMixerFGInputControl, CNTV2Card::GetMixerBGInputControl, CNTV2Card::SetMixerBGInputControl, widget_mixkey
Enumerator
NTV2MIXERINPUTCONTROL_FULLRASTER 
NTV2MIXERINPUTCONTROL_SHAPED 
NTV2MIXERINPUTCONTROL_UNSHAPED 
NTV2MIXERINPUTCONTROL_INVALID 

Definition at line 1751 of file ntv2enums.h.

◆ NTV2MixerKeyerMode

These enum values identify the mixer mode.

See also
CNTV2Card::GetMixerMode, CNTV2Card::SetMixerMode, widget_mixkey
Enumerator
NTV2MIXERMODE_FOREGROUND_ON 

Passes only foreground video + key to the Mixer output.

NTV2MIXERMODE_MIX 

Overlays foreground video on top of background video.

NTV2MIXERMODE_SPLIT 
Deprecated:
Obsolete – split-view is no longer supported.
NTV2MIXERMODE_FOREGROUND_OFF 

Passes only background video + key to the Mixer output.

NTV2MIXERMODE_INVALID 

Invalid/uninitialized.

Definition at line 1766 of file ntv2enums.h.

◆ NTV2MixerRGBRange

Enumerator
NTV2_MixerRGBRangeFull 
NTV2_MixerRGBRangeSMPTE 
NTV2_MAX_NUM_MixerRGBRanges 

Definition at line 2249 of file ntv2enums.h.

◆ NTV2Mode

enum NTV2Mode

Used to identify the mode of a widget_framestore, or the direction of an AutoCirculate stream: either Capture (Input) or Display (Output).

See also
CNTV2Card::SetMode, CNTV2Card::GetMode, FrameStore Operation
Enumerator
NTV2_MODE_DISPLAY 

Playout (output) mode, which reads from device SDRAM.

NTV2_MODE_OUTPUT 

Output (playout, display) mode, which reads from device SDRAM.

NTV2_MODE_CAPTURE 

Capture (input) mode, which writes into device SDRAM.

NTV2_MODE_INPUT 

Input (capture) mode, which writes into device SDRAM.

NTV2_MODE_INVALID 

The invalid mode.

Definition at line 1221 of file ntv2enums.h.

◆ NTV2OutputCrosspointID

Identifies a widget output, a signal source, that potentially can drive another widget's input (identified by NTV2InputCrosspointID).

See also
CNTV2Card::Connect and also Widget Signal Routing
Enumerator
NTV2_FIRST_OUTPUT_CROSSPOINT 
NTV2_XptBlack 
NTV2_XptSDIIn1 
NTV2_XptSDIIn2 
NTV2_XptLUT1YUV 
NTV2_XptLUT1Out 
NTV2_XptCSC1VidYUV 
NTV2_XptCSC1VidRGB 
NTV2_XptConversionModule 
NTV2_XptCompressionModule 
NTV2_XptFrameBuffer1YUV 
NTV2_XptFrameBuffer1RGB 
NTV2_XptFrameSync1YUV 
NTV2_XptFrameSync1RGB 
NTV2_XptFrameSync2YUV 
NTV2_XptFrameSync2RGB 
NTV2_XptDuallinkOut1 
NTV2_XptAlphaOut 
NTV2_XptCSC1KeyYUV 
NTV2_XptFrameBuffer2YUV 
NTV2_XptFrameBuffer2RGB 
NTV2_XptCSC2VidYUV 
NTV2_XptCSC2VidRGB 
NTV2_XptCSC2KeyYUV 
NTV2_XptMixer1VidYUV 
NTV2_XptMixer1KeyYUV 
NTV2_XptMixer1VidRGB 
NTV2_XptMultiLinkOut1DS1 

New in SDK 16.0.

NTV2_XptMultiLinkOut1DS2 

New in SDK 16.0.

NTV2_XptAnalogIn 
NTV2_XptHDMIIn1 
NTV2_XptHDMIIn1RGB 
NTV2_XptMultiLinkOut1DS3 

New in SDK 16.0.

NTV2_XptMultiLinkOut1DS4 

New in SDK 16.0.

NTV2_XptMultiLinkOut2DS1 

New in SDK 16.0.

NTV2_XptMultiLinkOut2DS2 

New in SDK 16.0.

NTV2_XptDuallinkOut2 
NTV2_XptTestPatternYUV 
NTV2_XptSDIIn1DS2 
NTV2_XptSDIIn2DS2 
NTV2_XptMixer2VidYUV 
NTV2_XptMixer2KeyYUV 
NTV2_XptMixer2VidRGB 
NTV2_XptOEOutYUV 
NTV2_XptOEOutRGB 
NTV2_XptStereoCompressorOut 
NTV2_XptFrameBuffer3YUV 
NTV2_XptFrameBuffer3RGB 
NTV2_XptFrameBuffer4YUV 
NTV2_XptFrameBuffer4RGB 
NTV2_XptDuallinkOut1DS2 
NTV2_XptDuallinkOut2DS2 
NTV2_XptCSC5VidYUV 
NTV2_XptCSC5VidRGB 
NTV2_XptCSC5KeyYUV 
NTV2_XptMultiLinkOut2DS3 

New in SDK 16.0.

NTV2_XptMultiLinkOut2DS4 

New in SDK 16.0.

NTV2_XptSDIIn3 
NTV2_XptSDIIn4 
NTV2_XptSDIIn3DS2 
NTV2_XptSDIIn4DS2 
NTV2_XptDuallinkOut3 
NTV2_XptDuallinkOut3DS2 
NTV2_XptDuallinkOut4 
NTV2_XptDuallinkOut4DS2 
NTV2_XptCSC3VidYUV 
NTV2_XptCSC3VidRGB 
NTV2_XptCSC3KeyYUV 
NTV2_XptCSC4VidYUV 
NTV2_XptCSC4VidRGB 
NTV2_XptCSC4KeyYUV 
NTV2_XptDuallinkOut5 
NTV2_XptDuallinkOut5DS2 
NTV2_Xpt3DLUT1YUV 
NTV2_Xpt3DLUT1RGB 
NTV2_XptHDMIIn1Q2 
NTV2_XptHDMIIn1Q2RGB 
NTV2_XptHDMIIn1Q3 
NTV2_XptHDMIIn1Q3RGB 
NTV2_XptHDMIIn1Q4 
NTV2_XptHDMIIn1Q4RGB 
NTV2_Xpt4KDownConverterOut 
NTV2_Xpt4KDownConverterOutRGB 
NTV2_XptSDIIn5 
NTV2_XptSDIIn6 
NTV2_XptSDIIn5DS2 
NTV2_XptSDIIn6DS2 
NTV2_XptSDIIn7 
NTV2_XptSDIIn8 
NTV2_XptSDIIn7DS2 
NTV2_XptSDIIn8DS2 
NTV2_XptFrameBuffer5YUV 
NTV2_XptFrameBuffer5RGB 
NTV2_XptFrameBuffer6YUV 
NTV2_XptFrameBuffer6RGB 
NTV2_XptFrameBuffer7YUV 
NTV2_XptFrameBuffer7RGB 
NTV2_XptFrameBuffer8YUV 
NTV2_XptFrameBuffer8RGB 
NTV2_XptMixer3VidYUV 
NTV2_XptMixer3KeyYUV 
NTV2_XptMixer3VidRGB 
NTV2_XptMixer4VidYUV 
NTV2_XptMixer4KeyYUV 
NTV2_XptMixer4VidRGB 
NTV2_XptCSC6VidYUV 
NTV2_XptCSC6VidRGB 
NTV2_XptCSC6KeyYUV 
NTV2_XptCSC7VidYUV 
NTV2_XptCSC7VidRGB 
NTV2_XptCSC7KeyYUV 
NTV2_XptCSC8VidYUV 
NTV2_XptCSC8VidRGB 
NTV2_XptCSC8KeyYUV 
NTV2_XptDuallinkOut6 
NTV2_XptDuallinkOut6DS2 
NTV2_XptDuallinkOut7 
NTV2_XptDuallinkOut7DS2 
NTV2_XptDuallinkOut8 
NTV2_XptDuallinkOut8DS2 
NTV2_Xpt425Mux1AYUV 
NTV2_Xpt425Mux1ARGB 
NTV2_Xpt425Mux1BYUV 
NTV2_Xpt425Mux1BRGB 
NTV2_Xpt425Mux2AYUV 
NTV2_Xpt425Mux2ARGB 
NTV2_Xpt425Mux2BYUV 
NTV2_Xpt425Mux2BRGB 
NTV2_Xpt425Mux3AYUV 
NTV2_Xpt425Mux3ARGB 
NTV2_Xpt425Mux3BYUV 
NTV2_Xpt425Mux3BRGB 
NTV2_Xpt425Mux4AYUV 
NTV2_Xpt425Mux4ARGB 
NTV2_Xpt425Mux4BYUV 
NTV2_Xpt425Mux4BRGB 
NTV2_XptFrameBuffer1_DS2YUV 
NTV2_XptFrameBuffer1_DS2RGB 
NTV2_XptFrameBuffer2_DS2YUV 
NTV2_XptFrameBuffer2_DS2RGB 
NTV2_XptFrameBuffer3_DS2YUV 
NTV2_XptFrameBuffer3_DS2RGB 
NTV2_XptFrameBuffer4_DS2YUV 
NTV2_XptFrameBuffer4_DS2RGB 
NTV2_XptFrameBuffer5_DS2YUV 
NTV2_XptFrameBuffer5_DS2RGB 
NTV2_XptFrameBuffer6_DS2YUV 
NTV2_XptFrameBuffer6_DS2RGB 
NTV2_XptFrameBuffer7_DS2YUV 
NTV2_XptFrameBuffer7_DS2RGB 
NTV2_XptFrameBuffer8_DS2YUV 
NTV2_XptFrameBuffer8_DS2RGB 
NTV2_XptHDMIIn2 
NTV2_XptHDMIIn2RGB 
NTV2_XptHDMIIn2Q2 
NTV2_XptHDMIIn2Q2RGB 
NTV2_XptHDMIIn2Q3 
NTV2_XptHDMIIn2Q3RGB 
NTV2_XptHDMIIn2Q4 
NTV2_XptHDMIIn2Q4RGB 
NTV2_XptHDMIIn3 
NTV2_XptHDMIIn3RGB 
NTV2_XptHDMIIn4 
NTV2_XptHDMIIn4RGB 
NTV2_XptDuallinkIn1 
NTV2_XptLUT2Out 
NTV2_XptIICTRGB 
NTV2_XptIICT2RGB 
NTV2_XptDuallinkIn2 
NTV2_XptLUT3Out 
NTV2_XptLUT4Out 
NTV2_XptLUT5Out 
NTV2_XptDuallinkIn3 
NTV2_XptDuallinkIn4 
NTV2_XptDuallinkIn5 
NTV2_XptDuallinkIn6 
NTV2_XptDuallinkIn7 
NTV2_XptDuallinkIn8 
NTV2_XptLUT6Out 
NTV2_XptLUT7Out 
NTV2_XptLUT8Out 
NTV2_XptRuntimeCalc 
NTV2_LAST_OUTPUT_CROSSPOINT 
NTV2_OUTPUT_CROSSPOINT_INVALID 
NTV2_XptDCIMixerVidYUV 
NTV2_XptDCIMixerVidRGB 
NTV2_XptLUT1RGB 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptLUT1Out
NTV2_XptLUT2RGB 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptLUT2Out
NTV2_XptWaterMarkerYUV 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut1DS1
NTV2_XptWaterMarkerRGB 
Deprecated:
Removed in SDK 16.0
NTV2_XptWaterMarker2YUV 
Deprecated:
Removed in SDK 16.0, redeployed as NTV2_XptMultiLinkOut2DS1
NTV2_XptWaterMarker2RGB 
Deprecated:
Removed in SDK 16.0
NTV2_XptDuallinkIn1DS2 
NTV2_XptDuallinkIn2DS2 
NTV2_XptDuallinkIn3DS2 
NTV2_XptDuallinkIn4DS2 
NTV2_XptDuallinkIn5DS2 
NTV2_XptDuallinkIn6DS2 
NTV2_XptDuallinkIn7DS2 
NTV2_XptDuallinkIn8DS2 

Definition at line 2502 of file ntv2enums.h.

◆ NTV2OutputDestination

Identifies a specific video output destination.

Always call ::NTV2DeviceCanDoOutputDest to determine if a device has one of these input sources. Call CNTV2Card::GetInputVideoFormat to determine what video signal is present on the input (if any). Call GetInputSourceOutputXpt to get an NTV2OutputCrosspointID for one of these inputs to pass to CNTV2Card::Connect. See Signal Inputs & Outputs.

Warning
Do not rely on the ordinal values of these constants between successive SDKs, since new devices with multiple HDMI or Analog outputs could be introduced.
Enumerator
NTV2_OUTPUTDESTINATION_ANALOG1 
NTV2_OUTPUTDESTINATION_HDMI1 
NTV2_OUTPUTDESTINATION_SDI1 
NTV2_OUTPUTDESTINATION_SDI2 
NTV2_OUTPUTDESTINATION_SDI3 
NTV2_OUTPUTDESTINATION_SDI4 
NTV2_OUTPUTDESTINATION_SDI5 
NTV2_OUTPUTDESTINATION_SDI6 
NTV2_OUTPUTDESTINATION_SDI7 
NTV2_OUTPUTDESTINATION_SDI8 
NTV2_OUTPUTDESTINATION_INVALID 
NTV2_NUM_OUTPUTDESTINATIONS 
NTV2_OUTPUTDESTINATION_ANALOG 
NTV2_OUTPUTDESTINATION_HDMI 

Definition at line 1301 of file ntv2enums.h.

◆ NTV2OutputFilter

Enumerator
NTV2OUTPUTFILTER_NONE 
NTV2OUTPUTFILTER_VERTICAL 
NTV2OUTPUTFILTER_FIELD1 
NTV2OUTPUTFILTER_FIELD2 

Definition at line 1777 of file ntv2enums.h.

◆ NTV2OutputVideoSelect

Enumerator
NTV2_PrimaryOutputSelect 
NTV2_SecondaryOutputSelect 
NTV2_RgbOutputSelect 
NTV2_VideoPlusKeySelect 
NTV2_StereoOutputSelect 
NTV2_Quadrant1Select 
NTV2_Quadrant2Select 
NTV2_Quadrant3Select 
NTV2_Quadrant4Select 
NTV2_Quarter4k 
NTV2_4kHalfFrameRate 
NTV2_MultiView 
NTV2_AutoOutputSelect 
NTV2_MAX_NUM_OutputVideoSelectEnums 

Definition at line 2377 of file ntv2enums.h.

◆ NTV2PanMode

Enumerator
NTV2_PanModeOff 
NTV2_PanModeReserved 
NTV2_PanMode2Kx1080 
NTV2_PanMode1920x1080 
NTV2_MAX_NUM_PanModes 

Definition at line 2427 of file ntv2enums.h.

◆ NTV2ProcAmpControl

Enumerator
NTV2PROCAMPSTANDARDDEFBRIGHTNESS 
NTV2PROCAMPSTANDARDDEFCONTRAST 
NTV2PROCAMPSTANDARDDEFSATURATION 
NTV2PROCAMPSTANDARDDEFHUE 
NTV2PROCAMPHIGHDEFBRIGHTNESS 
NTV2PROCAMPHIGHDEFCONTRAST 
NTV2PROCAMPHIGHDEFSATURATION 
NTV2PROCAMPHIGHDEFHUE 

Definition at line 1785 of file ntv2enums.h.

◆ NTV2Prop

enum NTV2Prop
Enumerator
PROP_SETTINGS 
PROP_TESTPATTERN 
PROP_EXPORT 
PROP_CAPTURE 
PROP_VIDEOPROC 
PROP_NONE 

Definition at line 1801 of file ntv2enums.h.

◆ NTV2QuarterSizeExpandMode

Enumerator
NTV2_QuarterSizeExpandOff 
NTV2_QuarterSizeExpandOn 
NTV2_MAX_NUM_QuarterSizeExpandModes 
NTV2_QuarterSizeExpandInvalid 

Definition at line 2461 of file ntv2enums.h.

◆ NTV2ReferenceSource

These enum values identify a specific source for the device's (output) reference clock.

See also
CNTV2Card::GetReference, CNTV2Card::SetReference, Video Output Clocking & Synchronization
Warning
Do not rely on the ordinal values of these constants between successive SDKs, since new devices can be introduced that require additional inputs.
Enumerator
NTV2_REFERENCE_EXTERNAL 

Specifies the External Reference connector.

NTV2_REFERENCE_INPUT1 

Specifies the SDI In 1 connector.

NTV2_REFERENCE_INPUT2 

Specifies the SDI In 2 connector.

NTV2_REFERENCE_FREERUN 

Specifies the device's internal clock.

NTV2_REFERENCE_ANALOG_INPUT1 

Specifies the Analog In 1 connector.

NTV2_REFERENCE_HDMI_INPUT1 

Specifies the HDMI In 1 connector.

NTV2_REFERENCE_INPUT3 

Specifies the SDI In 3 connector.

NTV2_REFERENCE_INPUT4 

Specifies the SDI In 4 connector.

NTV2_REFERENCE_INPUT5 

Specifies the SDI In 5 connector.

NTV2_REFERENCE_INPUT6 

Specifies the SDI In 6 connector.

NTV2_REFERENCE_INPUT7 

Specifies the SDI In 7 connector.

NTV2_REFERENCE_INPUT8 

Specifies the SDI In 8 connector.

NTV2_REFERENCE_SFP1_PTP 

Specifies the PTP source on SFP 1.

NTV2_REFERENCE_SFP1_PCR 

Specifies the PCR source on SFP 1.

NTV2_REFERENCE_SFP2_PTP 

Specifies the PTP source on SFP 2.

NTV2_REFERENCE_SFP2_PCR 

Specifies the PCR source on SFP 2.

NTV2_REFERENCE_HDMI_INPUT2 

Specifies the HDMI In 2 connector.

NTV2_REFERENCE_HDMI_INPUT3 

Specifies the HDMI In 3 connector.

NTV2_REFERENCE_HDMI_INPUT4 

Specifies the HDMI In 4 connector.

NTV2_NUM_REFERENCE_INPUTS 
NTV2_REFERENCE_HDMI_INPUT 
Deprecated:
Use NTV2_REFERENCE_HDMI_INPUT1 instead.
NTV2_REFERENCE_ANALOG_INPUT 
Deprecated:
Use NTV2_REFERENCE_ANALOG_INPUT1 instead.
NTV2_REFERENCE_INVALID 

Definition at line 1429 of file ntv2enums.h.

◆ NTV2RefVoltage

Enumerator
NTV2_REFVOLTAGE_1 
NTV2_REFVOLTAGE_4 

Definition at line 1460 of file ntv2enums.h.

◆ NTV2RegisterWriteMode

These values are used to determine when certain register writes actually take effect. See CNTV2Card::SetRegisterWriteMode or Field/Frame Interrupts.

Enumerator
NTV2_REGWRITE_SYNCTOFIELD 

Field Mode: Register changes take effect at the next field VBI.

NTV2_REGWRITE_SYNCTOFRAME 

Frame Mode: Register changes take effect at the next frame VBI (power-up default).

NTV2_REGWRITE_IMMEDIATE 

Register changes take effect immediately, without waiting for a field or frame VBI.

NTV2_REGWRITE_SYNCTOFIELD_AFTER10LINES 

Register changes take effect after 10 lines after the next field VBI (not commonly used).

Definition at line 1654 of file ntv2enums.h.

◆ NTV2RelayState

This enumerated data type identifies the two possible states of the bypass relays. See CNTV2Card::GetSDIRelayPosition, CNTV2Card::GetSDIRelayManualControl, CNTV2Card::GetSDIWatchdogStatus, etc.

Enumerator
NTV2_DEVICE_BYPASSED 

Input & output directly connected.

NTV2_THROUGH_DEVICE 

Input & output routed through device.

NTV2_MAX_NUM_RelayStates 
NTV2_RELAY_STATE_INVALID 

Definition at line 3889 of file ntv2enums.h.

◆ NTV2RGB10Endian

Enumerator
NTV2_RGB10LittleEndian 
NTV2_RGB10BigEndian 
NTV2_MAX_NUM_RGB10EndianEnums 

Definition at line 2451 of file ntv2enums.h.

◆ NTV2RGB10Range

Enumerator
NTV2_RGB10RangeFull 
NTV2_RGB10RangeSMPTE 
NTV2_MAX_NUM_RGB10Ranges 

Definition at line 2242 of file ntv2enums.h.

◆ NTV2RGBRangeMode

Enumerator
NTV2_RGBRangeAuto 
NTV2_RGBRangeFull 
NTV2_RGBRangeSMPTE 
NTV2_MAX_NUM_RGBRangeModes 

Definition at line 2321 of file ntv2enums.h.

◆ NTV2ScanGeometry

Enumerator
NTV2_SG_UNKNOWN 
NTV2_SG_525 
NTV2_SG_625 
NTV2_SG_750 
NTV2_SG_1125 
NTV2_SG_1250 
NTV2_SG_2Kx1080 
NTV2_SG_2Kx1556 

Definition at line 464 of file ntv2enums.h.

◆ NTV2SDIAudioSelect

Enumerator
NTV2_SDI1AUDIO 
NTV2_SDI2AUDIO 
NTV2_SDI3AUDIO 
NTV2_SDI4AUDIO 
NTV2_SDI5AUDIO 
NTV2_SDI6AUDIO 
NTV2_SDI7AUDIO 
NTV2_SDI8AUDIO 
NTV2_MAX_NUM_SDIAudioSelectEnums 

Definition at line 3871 of file ntv2enums.h.

◆ NTV2SDITransportType

Enumerator
NTV2_SDITransport_Off 
NTV2_SDITransport_1_5 
NTV2_SDITransport_3Ga 
NTV2_SDITransport_DualLink_1_5 
NTV2_SDITransport_DualLink_3Gb 
NTV2_SDITransport_QuadLink_1_5 
NTV2_SDITransport_QuadLink_3Gb 
NTV2_SDITransport_QuadLink_3Ga 
NTV2_SDITransport_OctLink_3Gb 
NTV2_SDITransport_6G 
NTV2_SDITransport_12G 
NTV2_MAX_NUM_SDITransportTypes 
NTV2_SDITransport_Auto 

Definition at line 2396 of file ntv2enums.h.

◆ NTV2SignalMask

Enumerator
NTV2_SIGNALMASK_NONE 

Output Black.

NTV2_SIGNALMASK_Y 

Output Y if set, else Output Y=0x40.

NTV2_SIGNALMASK_Cb 

Output Cb if set, elso Output Cb to 0x200.

NTV2_SIGNALMASK_Cr 

Output Cr if set, elso Output Cr to 0x200.

NTV2_SIGNALMASK_ALL 

Output Cr if set, elso Output Cr to 0x200.

Definition at line 1662 of file ntv2enums.h.

◆ NTV2SplitMode

Enumerator
NTV2SPLITMODE_HORZSPLIT 
NTV2SPLITMODE_VERTSPLIT 
NTV2SPLITMODE_HORZSLIT 
NTV2SPLITMODE_VERTSLIT 
NTV2SPLITMODE_INVALID 

Definition at line 1737 of file ntv2enums.h.

◆ NTV2Standard

Identifies a particular video standard.

Enumerator
NTV2_STANDARD_1080 

Identifies SMPTE HD 1080i or 1080psf.

NTV2_STANDARD_720 

Identifies SMPTE HD 720p.

NTV2_STANDARD_525 

Identifies SMPTE SD 525i.

NTV2_STANDARD_625 

Identifies SMPTE SD 625i.

NTV2_STANDARD_1080p 

Identifies SMPTE HD 1080p.

NTV2_STANDARD_2K 
Deprecated:
Identifies SMPTE HD 2048x1556psf (1.35 full-aperture film, obsolete in SDK 15.0 and later)
NTV2_STANDARD_2Kx1080p 

Identifies SMPTE HD 2K1080p.

NTV2_STANDARD_2Kx1080i 

Identifies SMPTE HD 2K1080psf.

NTV2_STANDARD_3840x2160p 

Identifies Ultra-High-Definition (UHD)

NTV2_STANDARD_4096x2160p 

Identifies 4K.

NTV2_STANDARD_3840HFR 

Identifies high frame-rate UHD.

NTV2_STANDARD_4096HFR 

Identifies high frame-rate 4K.

NTV2_STANDARD_7680 

Identifies UHD2.

NTV2_STANDARD_8192 

Identifies 8K.

NTV2_STANDARD_3840i 

Identifies Ultra-High-Definition (UHD) psf.

NTV2_STANDARD_4096i 

Identifies 4K psf.

NTV2_NUM_STANDARDS 
NTV2_STANDARD_UNDEFINED 
NTV2_STANDARD_INVALID 

Definition at line 156 of file ntv2enums.h.

◆ NTV2Stereo3DMode

This is a user-pref control (currently only used on the Mac) that allows the user to specify which flavor of Stereo 3D is to be used.

Enumerator
NTV2_Stereo3DOff 
NTV2_Stereo3DSideBySide 
NTV2_Stereo3DTopBottom 
NTV2_Stereo3DDualStream 
NTV2_MAX_NUM_Stereo3DModes 

Definition at line 3494 of file ntv2enums.h.

◆ NTV2StereoCompressorFlipMode

Enumerator
NTV2_STEREOCOMPRESSOR_NO_FLIP 
NTV2_STEREOCOMPRESSOR_LEFT_HORZ 
NTV2_STEREOCOMPRESSOR_LEFT_VERT 
NTV2_STEREOCOMPRESSOR_RIGHT_HORZ 
NTV2_STEREOCOMPRESSOR_RIGHT_VERT 

Definition at line 3819 of file ntv2enums.h.

◆ NTV2StereoCompressorOutputMode

Enumerator
NTV2_STEREOCOMPRESSOR_PASS_LEFT 
NTV2_STEREOCOMPRESSOR_SIDExSIDE 
NTV2_STEREOCOMPRESSOR_TOP_BOTTOM 
NTV2_STEREOCOMPRESSOR_PASS_RIGHT 
NTV2_STEREOCOMPRESSOR_DISABLE 

Definition at line 3809 of file ntv2enums.h.

◆ NTV2Stream

enum NTV2Stream

Identifies a specific IP-based data stream.

Warning
The ordinal values of the enum names may change in successive SDKs.
Enumerator
NTV2_VIDEO1_STREAM 
NTV2_VIDEO2_STREAM 
NTV2_VIDEO3_STREAM 
NTV2_VIDEO4_STREAM 
NTV2_AUDIO1_STREAM 
NTV2_AUDIO2_STREAM 
NTV2_AUDIO3_STREAM 
NTV2_AUDIO4_STREAM 
NTV2_ANC1_STREAM 
NTV2_ANC2_STREAM 
NTV2_ANC3_STREAM 
NTV2_ANC4_STREAM 
NTV2_VIDEO4K_STREAM 
NTV2_MAX_NUM_SINGLE_STREAMS 
NTV2_MAX_NUM_STREAMS 
NTV2_STREAM_INVALID 

Definition at line 1382 of file ntv2enums.h.

◆ NTV2StreamType

Identifies the kind of data that can be carried by an IP-based data stream.

Enumerator
VIDEO_STREAM 

Video data.

AUDIO_STREAM 

Audio data.

ANC_STREAM 

Anc data.

VIDEO_4K_STREAM 

4K Video stream using 4 streams

INVALID_STREAM 

Definition at line 1408 of file ntv2enums.h.

◆ NTV2TCIndex

These enum values are indexes into the capture/playout AutoCirculate timecode arrays.

See also
AUTOCIRCULATE_TRANSFER::GetInputTimeCode, AUTOCIRCULATE_TRANSFER::SetOutputTimeCode
Enumerator
NTV2_TCINDEX_DEFAULT 

The "default" timecode (mostly used by the AJA "Retail" service and Control Panel)

NTV2_TCINDEX_SDI1 

SDI 1 embedded VITC.

NTV2_TCINDEX_SDI2 

SDI 2 embedded VITC.

NTV2_TCINDEX_SDI3 

SDI 3 embedded VITC.

NTV2_TCINDEX_SDI4 

SDI 4 embedded VITC.

NTV2_TCINDEX_SDI1_LTC 

SDI 1 embedded ATC LTC.

NTV2_TCINDEX_SDI2_LTC 

SDI 2 embedded ATC LTC.

NTV2_TCINDEX_LTC1 

Analog LTC 1.

NTV2_TCINDEX_LTC2 

Analog LTC 2.

NTV2_TCINDEX_SDI5 

SDI 5 embedded VITC.

NTV2_TCINDEX_SDI6 

SDI 6 embedded VITC.

NTV2_TCINDEX_SDI7 

SDI 7 embedded VITC.

NTV2_TCINDEX_SDI8 

SDI 8 embedded VITC.

NTV2_TCINDEX_SDI3_LTC 

SDI 3 embedded ATC LTC.

NTV2_TCINDEX_SDI4_LTC 

SDI 4 embedded ATC LTC.

NTV2_TCINDEX_SDI5_LTC 

SDI 5 embedded ATC LTC.

NTV2_TCINDEX_SDI6_LTC 

SDI 6 embedded ATC LTC.

NTV2_TCINDEX_SDI7_LTC 

SDI 7 embedded ATC LTC.

NTV2_TCINDEX_SDI8_LTC 

SDI 8 embedded ATC LTC.

NTV2_TCINDEX_SDI1_2 

SDI 1 embedded VITC 2.

NTV2_TCINDEX_SDI2_2 

SDI 2 embedded VITC 2.

NTV2_TCINDEX_SDI3_2 

SDI 3 embedded VITC 2.

NTV2_TCINDEX_SDI4_2 

SDI 4 embedded VITC 2.

NTV2_TCINDEX_SDI5_2 

SDI 5 embedded VITC 2.

NTV2_TCINDEX_SDI6_2 

SDI 6 embedded VITC 2.

NTV2_TCINDEX_SDI7_2 

SDI 7 embedded VITC 2.

NTV2_TCINDEX_SDI8_2 

SDI 8 embedded VITC 2.

NTV2_MAX_NUM_TIMECODE_INDEXES 
NTV2_TCINDEX_INVALID 

Definition at line 3904 of file ntv2enums.h.

◆ NTV2TimecodeBurnInModeType

Enumerator
NTV2_TimecodeBurnInOff 
NTV2_TimecodeBurnInTC 
NTV2_TimecodeBurnInUB 
NTV2_TimecodeBurnInFrameCount 
NTV2_TimecodeBurnInQuickTime 
NTV2_MAX_NUM_TimecodeBurnInModeTypes 

Definition at line 2438 of file ntv2enums.h.

◆ NTV2UpConvertMode

Enumerator
NTV2_UpConvertAnamorphic 
NTV2_UpConvertPillarbox4x3 
NTV2_UpConvertZoom14x9 
NTV2_UpConvertZoomLetterbox 
NTV2_UpConvertZoomWide 
NTV2_MAX_NUM_UpConvertModes 
NTV2_UpConvertMode_Invalid 

Definition at line 2194 of file ntv2enums.h.

◆ NTV2VANCDataShiftMode

Enumerator
NTV2_VANCDATA_NORMAL 
NTV2_VANCDATA_8BITSHIFT_DISABLE 
NTV2_VANCDATA_8BITSHIFT_ENABLE 
NTV2_VANCDATA_INVALID 
NTV2_MAX_NUM_VANCDataShiftModes 

Definition at line 3766 of file ntv2enums.h.

◆ NTV2VANCMode

These enum values identify the available VANC modes.

See also
CNTV2Card::GetVANCMode, CNTV2Card::SetVANCMode, FrameStore Operation, VANC Frame Geometries
Enumerator
NTV2_VANCMODE_OFF 

This identifies the mode in which there are no VANC lines in the frame buffer.

NTV2_VANCMODE_TALL 

This identifies the "tall" mode in which there are some VANC lines in the frame buffer.

NTV2_VANCMODE_TALLER 

This identifies the mode in which there are some + extra VANC lines in the frame buffer.

NTV2_VANCMODE_INVALID 

This identifies the invalid (unspecified, uninitialized) VANC mode.

Definition at line 3750 of file ntv2enums.h.

◆ NTV2VideoDACMode

Enumerator
NTV2_480iRGB 
NTV2_480iYPbPrSMPTE 
NTV2_480iYPbPrBetacam525 
NTV2_480iYPbPrBetacamJapan 
NTV2_480iNTSC_US_Composite 
NTV2_480iNTSC_Japan_Composite 
NTV2_576iRGB 
NTV2_576iYPbPrSMPTE 
NTV2_576iPAL_Composite 
NTV2_1080iRGB 
NTV2_1080psfRGB 
NTV2_720pRGB 
NTV2_1080iSMPTE 
NTV2_1080psfSMPTE 
NTV2_720pSMPTE 
NTV2_1080iXVGA 
NTV2_1080psfXVGA 
NTV2_720pXVGA 
NTV2_2Kx1080RGB 
NTV2_2Kx1080SMPTE 
NTV2_2Kx1080XVGA 
NTV2_END_DACMODES 
NTV2_MAX_NUM_VideoDACModes 
NTV2_VIDEO_DAC_MODE_INVALID 

Definition at line 2117 of file ntv2enums.h.

◆ NTV2VideoFrameBufferOrientation

Determines the order that raster lines are written into, or read out of, frame buffer memory on the device.

Enumerator
NTV2_FBO_TOPDOWN 

Normal operation: raster lines are read/written top-to-bottom from/to frame buffer memory.

NTV2_FBO_BOTTOMUP 

Raster lines are read/written bottom-to-top from/to frame buffer memory.

NTV2_FBO_INVALID 
NTV2_FBO_NORMAL 
NTV2_FBO_MAX_NUM_FBOS 
NTV2_FRAMEBUFFER_ORIENTATION_TOPDOWN 
NTV2_FRAMEBUFFER_ORIENTATION_NORMAL 
NTV2_FRAMEBUFFER_ORIENTATION_BOTTOMUP 
NTV2_FRAMEBUFFER_ORIENTATION_INVALID 
NTV2_MAX_NUM_VideoFrameBufferOrientations 

Definition at line 2015 of file ntv2enums.h.

◆ NTV2VideoLimiting

These enum values identify the available SDI video output limiting modes.

See also
CNTV2Card::GetVideoLimiting, CNTV2Card::SetVideoLimiting
Enumerator
NTV2_VIDEOLIMITING_LEGALSDI 

Identifies the "Legal SDI" mode (Ymax=0x3AC, Cmax=0x3C0)

NTV2_VIDEOLIMITING_OFF 

Disables normal FrameBuffer Y/C value read limiting (NOT RECOMMENDED).

NTV2_VIDEOLIMITING_LEGALBROADCAST 

Identifies the "Legal Broadcast" mode (Ymax=0x340, Cmax=0x340)

NTV2_MAX_NUM_VideoLimitingEnums 

Identifies the invalid (unspecified, uninitialized) video limiting.

NTV2_VIDEOLIMITING_INVALID 

Definition at line 3731 of file ntv2enums.h.

◆ NTV2VPIDColorimetry

Enumerator
NTV2_VPID_Color_Rec709 
NTV2_VPID_Color_Reserved 
NTV2_VPID_Color_UHDTV 
NTV2_VPID_Color_Unknown 

Definition at line 4206 of file ntv2enums.h.

◆ NTV2VPIDLuminance

Enumerator
NTV2_VPID_Luminance_YCbCr 
NTV2_VPID_Luminance_ICtCp 

Definition at line 4214 of file ntv2enums.h.

◆ NTV2VPIDRGBRange

Enumerator
NTV2_VPID_Range_Narrow 
NTV2_VPID_Range_Full 

Definition at line 4220 of file ntv2enums.h.

◆ NTV2VPIDTransferCharacteristics

Enumerator
NTV2_VPID_TC_SDR_TV 
NTV2_VPID_TC_HLG 
NTV2_VPID_TC_PQ 
NTV2_VPID_TC_Unspecified 

Definition at line 4198 of file ntv2enums.h.

◆ NTV2WidgetID

Enumerator
NTV2_WgtFrameBuffer1 
NTV2_WgtFrameBuffer2 
NTV2_WgtFrameBuffer3 
NTV2_WgtFrameBuffer4 
NTV2_WgtCSC1 
NTV2_WgtCSC2 
NTV2_WgtLUT1 
NTV2_WgtLUT2 
NTV2_WgtFrameSync1 
NTV2_WgtFrameSync2 
NTV2_WgtSDIIn1 
NTV2_WgtSDIIn2 
NTV2_Wgt3GSDIIn1 
NTV2_Wgt3GSDIIn2 
NTV2_Wgt3GSDIIn3 
NTV2_Wgt3GSDIIn4 
NTV2_WgtSDIOut1 
NTV2_WgtSDIOut2 
NTV2_WgtSDIOut3 
NTV2_WgtSDIOut4 
NTV2_Wgt3GSDIOut1 
NTV2_Wgt3GSDIOut2 
NTV2_Wgt3GSDIOut3 
NTV2_Wgt3GSDIOut4 
NTV2_WgtDualLinkIn1 
NTV2_WgtDualLinkV2In1 
NTV2_WgtDualLinkV2In2 
NTV2_WgtDualLinkOut1 
NTV2_WgtDualLinkOut2 
NTV2_WgtDualLinkV2Out1 
NTV2_WgtDualLinkV2Out2 
NTV2_WgtAnalogIn1 
NTV2_WgtAnalogOut1 
NTV2_WgtAnalogCompositeOut1 
NTV2_WgtHDMIIn1 
NTV2_WgtHDMIOut1 
NTV2_WgtUpDownConverter1 
NTV2_WgtUpDownConverter2 
NTV2_WgtMixer1 
NTV2_WgtCompression1 
NTV2_WgtProcAmp1 
NTV2_WgtWaterMarker1 
NTV2_WgtWaterMarker2 
NTV2_WgtIICT1 
NTV2_WgtIICT2 
NTV2_WgtTestPattern1 
NTV2_WgtGenLock 
NTV2_WgtDCIMixer1 
NTV2_WgtMixer2 
NTV2_WgtStereoCompressor 
NTV2_WgtLUT3 
NTV2_WgtLUT4 
NTV2_WgtDualLinkV2In3 
NTV2_WgtDualLinkV2In4 
NTV2_WgtDualLinkV2Out3 
NTV2_WgtDualLinkV2Out4 
NTV2_WgtCSC3 
NTV2_WgtCSC4 
NTV2_WgtHDMIIn1v2 
NTV2_WgtHDMIOut1v2 
NTV2_WgtSDIMonOut1 
NTV2_WgtCSC5 
NTV2_WgtLUT5 
NTV2_WgtDualLinkV2Out5 
NTV2_Wgt4KDownConverter 
NTV2_Wgt3GSDIIn5 
NTV2_Wgt3GSDIIn6 
NTV2_Wgt3GSDIIn7 
NTV2_Wgt3GSDIIn8 
NTV2_Wgt3GSDIOut5 
NTV2_Wgt3GSDIOut6 
NTV2_Wgt3GSDIOut7 
NTV2_Wgt3GSDIOut8 
NTV2_WgtDualLinkV2In5 
NTV2_WgtDualLinkV2In6 
NTV2_WgtDualLinkV2In7 
NTV2_WgtDualLinkV2In8 
NTV2_WgtDualLinkV2Out6 
NTV2_WgtDualLinkV2Out7 
NTV2_WgtDualLinkV2Out8 
NTV2_WgtCSC6 
NTV2_WgtCSC7 
NTV2_WgtCSC8 
NTV2_WgtLUT6 
NTV2_WgtLUT7 
NTV2_WgtLUT8 
NTV2_WgtMixer3 
NTV2_WgtMixer4 
NTV2_WgtFrameBuffer5 
NTV2_WgtFrameBuffer6 
NTV2_WgtFrameBuffer7 
NTV2_WgtFrameBuffer8 
NTV2_WgtHDMIIn1v3 
NTV2_WgtHDMIOut1v3 
NTV2_Wgt425Mux1 
NTV2_Wgt425Mux2 
NTV2_Wgt425Mux3 
NTV2_Wgt425Mux4 
NTV2_Wgt12GSDIIn1 
NTV2_Wgt12GSDIIn2 
NTV2_Wgt12GSDIIn3 
NTV2_Wgt12GSDIIn4 
NTV2_Wgt12GSDIOut1 
NTV2_Wgt12GSDIOut2 
NTV2_Wgt12GSDIOut3 
NTV2_Wgt12GSDIOut4 
NTV2_WgtHDMIIn1v4 
NTV2_WgtHDMIIn2v4 
NTV2_WgtHDMIIn3v4 
NTV2_WgtHDMIIn4v4 
NTV2_WgtHDMIOut1v4 
NTV2_WgtHDMIOut1v5 
NTV2_WgtMultiLinkOut1 
NTV2_Wgt3DLUT1 
NTV2_WgtMultiLinkOut2 
NTV2_WgtOE1 
NTV2_WgtHDMIIn1v5 
NTV2_WgtModuleTypeCount 
NTV2_WgtUndefined 
NTV2_WIDGET_INVALID 

Definition at line 2878 of file ntv2enums.h.

◆ NTV2WidgetType

Enumerator
NTV2WidgetType_First 
NTV2WidgetType_FrameStore 
NTV2WidgetType_CSC 
NTV2WidgetType_LUT 
NTV2WidgetType_FrameSync 
NTV2WidgetType_SDIIn 
NTV2WidgetType_SDIIn3G 
NTV2WidgetType_SDIOut 
NTV2WidgetType_SDIOut3G 
NTV2WidgetType_SDIMonOut 
NTV2WidgetType_DualLinkV1In 
NTV2WidgetType_DualLinkV2In 
NTV2WidgetType_DualLinkV1Out 
NTV2WidgetType_DualLinkV2Out 
NTV2WidgetType_AnalogIn 
NTV2WidgetType_AnalogOut 
NTV2WidgetType_AnalogCompositeOut 
NTV2WidgetType_HDMIInV1 
NTV2WidgetType_HDMIInV2 
NTV2WidgetType_HDMIInV3 
NTV2WidgetType_HDMIInV4 
NTV2WidgetType_HDMIInV5 
NTV2WidgetType_UpDownConverter 
NTV2WidgetType_Mixer 
NTV2WidgetType_DCIMixer 
NTV2WidgetType_Compression 
NTV2WidgetType_StereoCompressor 
NTV2WidgetType_ProcAmp 
NTV2WidgetType_GenLock 
NTV2WidgetType_4KDownConverter 
NTV2WidgetType_HDMIOutV1 
NTV2WidgetType_HDMIOutV2 
NTV2WidgetType_HDMIOutV3 
NTV2WidgetType_HDMIOutV4 
NTV2WidgetType_HDMIOutV5 
NTV2WidgetType_SMPTE425Mux 
NTV2WidgetType_SDIIn12G 
NTV2WidgetType_SDIOut12G 
NTV2WidgetType_MultiLinkOut 
NTV2WidgetType_LUT3D 
NTV2WidgetType_OE 
NTV2WidgetType_WaterMarker 
NTV2WidgetType_IICT 
NTV2WidgetType_TestPattern 
NTV2WidgetType_Max 
NTV2WidgetType_Invalid 

Definition at line 3004 of file ntv2enums.h.

◆ NTV2XilinxFPGA

Enumerator
eFPGAVideoProc 
eFPGACodec 
eFPGA_NUM_FPGAs 

Definition at line 3799 of file ntv2enums.h.

◆ QuickExportMode

Enumerator
QUICKEXPORT_DESKTOP 
QUICKEXPORT_WINDOW 
QUICKEXPORT_CLIPBOARD 
QUICKEXPORT_FILE 

Definition at line 1845 of file ntv2enums.h.

◆ VPIDAudio

enum VPIDAudio
Enumerator
VPIDAudio_Unknown 
VPIDAudio_Copied 
VPIDAudio_Additional 
VPIDAudio_Reserved 

Definition at line 4102 of file ntv2enums.h.

◆ VPIDBitDepth

Enumerator
VPIDBitDepth_8 
VPIDBitDepth_10_Full 
VPIDBitDepth_10 
VPIDBitDepth_12 
VPIDBitDepth_12_Full 

Definition at line 4081 of file ntv2enums.h.

◆ VPIDChannel

Enumerator
VPIDChannel_1 
VPIDChannel_2 
VPIDChannel_3 
VPIDChannel_4 
VPIDChannel_5 
VPIDChannel_6 
VPIDChannel_7 
VPIDChannel_8 

Definition at line 4061 of file ntv2enums.h.

◆ VPIDDynamicRange

Enumerator
VPIDDynamicRange_100 
VPIDDynamicRange_200 
VPIDDynamicRange_400 
VPIDDynamicRange_Reserved3 

Definition at line 4073 of file ntv2enums.h.

◆ VPIDLink

enum VPIDLink
Enumerator
VPIDLink_1 
VPIDLink_2 
VPIDLink_3 
VPIDLink_4 
VPIDLink_5 
VPIDLink_6 
VPIDLink_7 
VPIDLink_8 

Definition at line 4090 of file ntv2enums.h.

◆ VPIDPictureRate

Enumerator
VPIDPictureRate_None 
VPIDPictureRate_Reserved1 
VPIDPictureRate_2398 
VPIDPictureRate_2400 
VPIDPictureRate_4795 
VPIDPictureRate_2500 
VPIDPictureRate_2997 
VPIDPictureRate_3000 
VPIDPictureRate_4800 
VPIDPictureRate_5000 
VPIDPictureRate_5994 
VPIDPictureRate_6000 
VPIDPictureRate_ReservedC 
VPIDPictureRate_ReservedD 
VPIDPictureRate_ReservedE 
VPIDPictureRate_ReservedF 

Definition at line 4021 of file ntv2enums.h.

◆ VPIDSampling

Enumerator
VPIDSampling_YUV_422 
VPIDSampling_YUV_444 
VPIDSampling_GBR_444 
VPIDSampling_YUV_420 
VPIDSampling_YUVA_4224 
VPIDSampling_YUVA_4444 
VPIDSampling_GBRA_4444 
VPIDSampling_Reserved7 
VPIDSampling_YUVD_4224 
VPIDSampling_YUVD_4444 
VPIDSampling_GBRD_4444 
VPIDSampling_ReservedB 
VPIDSampling_ReservedC 
VPIDSampling_ReservedD 
VPIDSampling_ReservedE 
VPIDSampling_XYZ_444 

Definition at line 4041 of file ntv2enums.h.

◆ VPIDStandard

Enumerator
VPIDStandard_Unknown 
VPIDStandard_483_576 
VPIDStandard_483_576_DualLink 
VPIDStandard_483_576_360Mbs 
VPIDStandard_483_576_540Mbs 
VPIDStandard_720 
VPIDStandard_1080 
VPIDStandard_483_576_1485Mbs 
VPIDStandard_1080_DualLink 
VPIDStandard_720_3Ga 
VPIDStandard_1080_3Ga 
VPIDStandard_1080_DualLink_3Gb 
VPIDStandard_720_3Gb 
VPIDStandard_1080_3Gb 
VPIDStandard_483_576_3Gb 
VPIDStandard_720_Stereo_3Gb 
VPIDStandard_1080_Stereo_3Gb 
VPIDStandard_1080_QuadLink 
VPIDStandard_720_Stereo_3Ga 
VPIDStandard_1080_Stereo_3Ga 
VPIDStandard_1080_Stereo_DualLink_3Gb 
VPIDStandard_1080_Dual_3Ga 
VPIDStandard_1080_Dual_3Gb 
VPIDStandard_2160_DualLink 
VPIDStandard_2160_QuadLink_3Ga 
VPIDStandard_2160_QuadDualLink_3Gb 
VPIDStandard_1080_Stereo_Quad_3Ga 
VPIDStandard_1080_Stereo_Quad_3Gb 
VPIDStandard_2160_Stereo_Quad_3Gb 
VPIDStandard_1080_OctLink 
VPIDStandard_UHDTV1_Single_DualLink_10Gb 
VPIDStandard_UHDTV2_Quad_OctaLink_10Gb 
VPIDStandard_UHDTV1_MultiLink_10Gb 
VPIDStandard_UHDTV2_MultiLink_10Gb 
VPIDStandard_VC2 
VPIDStandard_720_1080_Stereo 
VPIDStandard_VC2_Level65_270Mbs 
VPIDStandard_4K_DCPIF_FSW709_10Gbs 
VPIDStandard_FT_2048x1556_Dual 
VPIDStandard_FT_2048x1556_3Gb 
VPIDStandard_2160_Single_6Gb 
VPIDStandard_1080_Single_6Gb 
VPIDStandard_1080_AFR_Single_6Gb 
VPIDStandard_2160_Single_12Gb 
VPIDStandard_1080_10_12_AFR_Single_12Gb 
VPIDStandard_4320_DualLink_12Gb 
VPIDStandard_2160_DualLink_12Gb 
VPIDStandard_4320_QuadLink_12Gb 

Definition at line 3969 of file ntv2enums.h.

◆ VPIDVersion

Enumerator
VPIDVersion_0 
VPIDVersion_1 

Definition at line 3963 of file ntv2enums.h.

NTV2_FORMAT_FIRST_UHD2_DEF_FORMAT
@ NTV2_FORMAT_FIRST_UHD2_DEF_FORMAT
Definition: ntv2enums.h:531
NTV2CROSSPOINT_INPUT1
@ NTV2CROSSPOINT_INPUT1
Definition: ntv2enums.h:1679
NTV2CROSSPOINT_CHANNEL4
@ NTV2CROSSPOINT_CHANNEL4
Definition: ntv2enums.h:1684
NTV2_FORMAT_3840x2160p_6000
@ NTV2_FORMAT_3840x2160p_6000
Definition: ntv2enums.h:639
NTV2_FBF_10BIT_YCBCR_420PL3_LE
@ NTV2_FBF_10BIT_YCBCR_420PL3_LE
See 3-Plane 10-Bit YCbCr 4:2:0 ('I420_10LE' a.k.a. 'YUV-P420-L10').
Definition: ntv2enums.h:240
NTV2_FORMAT_625_5000
@ NTV2_FORMAT_625_5000
Definition: ntv2enums.h:567
NTV2_FORMAT_4x1920x1080p_6000
@ NTV2_FORMAT_4x1920x1080p_6000
Definition: ntv2enums.h:603
NTV2_TCINDEX_SDI4
@ NTV2_TCINDEX_SDI4
SDI 4 embedded VITC.
Definition: ntv2enums.h:3910
NTV2_FORMAT_END_4K_DEF_FORMATS
@ NTV2_FORMAT_END_4K_DEF_FORMATS
Definition: ntv2enums.h:611
NTV2CROSSPOINT_CHANNEL8
@ NTV2CROSSPOINT_CHANNEL8
Definition: ntv2enums.h:1690
NTV2_FBF_ARGB
@ NTV2_FBF_ARGB
See 8-Bit ARGB, RGBA, ABGR Formats.
Definition: ntv2enums.h:215
NTV2_FORMAT_2K_1498
@ NTV2_FORMAT_2K_1498
Definition: ntv2enums.h:574
NTV2_FORMAT_720p_5000
@ NTV2_FORMAT_720p_5000
Definition: ntv2enums.h:550
NTV2AudioSystemRemoveValues
#define NTV2AudioSystemRemoveValues
Definition: ntv2enums.h:3866
NTV2_FBF_10BIT_YCBCR_420PL2
@ NTV2_FBF_10BIT_YCBCR_420PL2
10-Bit 4:2:0 2-Plane YCbCr
Definition: ntv2enums.h:242
DEVICE_ID_KONAIP_2110
@ DEVICE_ID_KONAIP_2110
See KONA IP.
Definition: ntv2enums.h:70
NTV2_FORMAT_4096x2160p_12000
@ NTV2_FORMAT_4096x2160p_12000
Definition: ntv2enums.h:660
NTV2_FORMAT_2K_2400
@ NTV2_FORMAT_2K_2400
Definition: ntv2enums.h:577
NTV2_STANDARD_2Kx1080p
@ NTV2_STANDARD_2Kx1080p
Identifies SMPTE HD 2K1080p.
Definition: ntv2enums.h:164
NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS
@ NTV2_FORMAT_END_UHD2_FULL_DEF_FORMATS
Definition: ntv2enums.h:706
NTV2_FBF_12BIT_RGB_PACKED
@ NTV2_FBF_12BIT_RGB_PACKED
See 12-Bit Packed RGB.
Definition: ntv2enums.h:231
DEVICE_ID_KONA5_OE9
@ DEVICE_ID_KONA5_OE9
See KONA 5.
Definition: ntv2enums.h:61
NTV2_FORMAT_525_5994
@ NTV2_FORMAT_525_5994
Definition: ntv2enums.h:566
NTV2_MAX_NUM_AudioSystemEnums
@ NTV2_MAX_NUM_AudioSystemEnums
Definition: ntv2enums.h:3858
NTV2_FG_1920x1114
@ NTV2_FG_1920x1114
1920x1080, NTV2_VANCMODE_TALLER
Definition: ntv2enums.h:346
NTV2_FG_720x508
@ NTV2_FG_720x508
720x486, for NTSC 525i, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:348
NTV2_FBF_PRORES_HDV
@ NTV2_FBF_PRORES_HDV
Apple ProRes HDV.
Definition: ntv2enums.h:233
NTV2_FBF_IS_RAW
#define NTV2_FBF_IS_RAW(__fbf__)
Definition: ntv2enums.h:322
NTV2_FRAMERATE_6000
@ NTV2_FRAMERATE_6000
60 frames per second
Definition: ntv2enums.h:402
NTV2_IS_FBF_PRORES
#define NTV2_IS_FBF_PRORES(__fbf__)
Definition: ntv2enums.h:270
NTV2_FORMAT_525psf_2997
@ NTV2_FORMAT_525psf_2997
Definition: ntv2enums.h:570
NTV2_FORMAT_4x2048x1080p_4795
@ NTV2_FORMAT_4x2048x1080p_4795
Definition: ntv2enums.h:607
NTV2CROSSPOINT_CHANNEL1
@ NTV2CROSSPOINT_CHANNEL1
Definition: ntv2enums.h:1677
NTV2_FBF_10BIT_DPX_LE
@ NTV2_FBF_10BIT_DPX_LE
10-Bit DPX Little-Endian
Definition: ntv2enums.h:229
NTV2_FORMAT_4096x2160psf_2398
@ NTV2_FORMAT_4096x2160psf_2398
Definition: ntv2enums.h:644
NTV2_FORMAT_3840x2160p_5994_B
@ NTV2_FORMAT_3840x2160p_5994_B
Definition: ntv2enums.h:641
DEVICE_ID_KONA5
@ DEVICE_ID_KONA5
See KONA 5.
Definition: ntv2enums.h:48
NTV2_STANDARD_1080
@ NTV2_STANDARD_1080
Identifies SMPTE HD 1080i or 1080psf.
Definition: ntv2enums.h:158
NTV2_STANDARD_3840x2160p
@ NTV2_STANDARD_3840x2160p
Identifies Ultra-High-Definition (UHD)
Definition: ntv2enums.h:166
NTV2_FRAMERATE_2997
@ NTV2_FRAMERATE_2997
Fractional rate of 30,000 frames per 1,001 seconds.
Definition: ntv2enums.h:406
NTV2_FORMAT_1080p_2K_6000_B
@ NTV2_FORMAT_1080p_2K_6000_B
Definition: ntv2enums.h:624
NTV2_FORMAT_4096x2160p_5000_B
@ NTV2_FORMAT_4096x2160p_5000_B
Definition: ntv2enums.h:663
NTV2_FBF_RGBA
@ NTV2_FBF_RGBA
See 8-Bit ARGB, RGBA, ABGR Formats.
Definition: ntv2enums.h:216
NTV2_FORMAT_1080psf_2K_2398
@ NTV2_FORMAT_1080psf_2K_2398
Definition: ntv2enums.h:548
NTV2_FORMAT_FIRST_4K_TSI_DEF_FORMAT
@ NTV2_FORMAT_FIRST_4K_TSI_DEF_FORMAT
Definition: ntv2enums.h:529
NTV2_FG_2048x1080
@ NTV2_FG_2048x1080
2048x1080, for 2Kx1080p, NTV2_VANCMODE_OFF
Definition: ntv2enums.h:352
NTV2_STANDARD_4096HFR
@ NTV2_STANDARD_4096HFR
Identifies high frame-rate 4K.
Definition: ntv2enums.h:169
NTV2_STANDARD_4096x2160p
@ NTV2_STANDARD_4096x2160p
Identifies 4K.
Definition: ntv2enums.h:167
NTV2_FORMAT_1080p_2K_4800_A
@ NTV2_FORMAT_1080p_2K_4800_A
Definition: ntv2enums.h:619
NTV2_FORMAT_4x2048x1080p_11988
@ NTV2_FORMAT_4x2048x1080p_11988
Definition: ntv2enums.h:609
DEVICE_ID_SOJI_OE6
@ DEVICE_ID_SOJI_OE6
Definition: ntv2enums.h:87
NTV2_FRAMERATE_12000
@ NTV2_FRAMERATE_12000
120 frames per second
Definition: ntv2enums.h:413
NTV2_FBF_48BIT_RGB
@ NTV2_FBF_48BIT_RGB
See 48-Bit RGB.
Definition: ntv2enums.h:230
NTV2_FORMAT_1080i_5994
@ NTV2_FORMAT_1080i_5994
Definition: ntv2enums.h:535
DEVICE_ID_KONAIP_2110_RGB12
@ DEVICE_ID_KONAIP_2110_RGB12
See KONA IP.
Definition: ntv2enums.h:71
NTV2_FORMAT_4x1920x1080p_6000_B
@ NTV2_FORMAT_4x1920x1080p_6000_B
Definition: ntv2enums.h:670
DEVICE_ID_IOIP_2022
@ DEVICE_ID_IOIP_2022
See Io IP.
Definition: ntv2enums.h:38
NTV2_AUDIOSYSTEM_1
@ NTV2_AUDIOSYSTEM_1
This identifies the first Audio System.
Definition: ntv2enums.h:3850
NTV2_FORMAT_4x1920x1080psf_3000
@ NTV2_FORMAT_4x1920x1080psf_3000
Definition: ntv2enums.h:596
NTV2_FORMAT_1080p_2K_3000
@ NTV2_FORMAT_1080p_2K_3000
Definition: ntv2enums.h:616
NTV2_FORMAT_4x2048x1080p_4795_B
@ NTV2_FORMAT_4x2048x1080p_4795_B
Definition: ntv2enums.h:674
NTV2_FORMAT_4x2048x1080p_2997
@ NTV2_FORMAT_4x2048x1080p_2997
Definition: ntv2enums.h:597
NTV2_FBF_10BIT_ARGB
@ NTV2_FBF_10BIT_ARGB
10-Bit ARGB
Definition: ntv2enums.h:235
NTV2_FBF_10BIT_YCBCRA
@ NTV2_FBF_10BIT_YCBCRA
10-Bit YCbCrA
Definition: ntv2enums.h:228
NTV2_FRAMERATE_1798
@ NTV2_FRAMERATE_1798
Definition: ntv2enums.h:422
DEVICE_ID_KONA5_8KMK
@ DEVICE_ID_KONA5_8KMK
See KONA 5.
Definition: ntv2enums.h:49
NTV2_FORMAT_4x4096x2160p_4795
@ NTV2_FORMAT_4x4096x2160p_4795
Definition: ntv2enums.h:696
NTV2_FORMAT_4x1920x1080p_2997
@ NTV2_FORMAT_4x1920x1080p_2997
Definition: ntv2enums.h:593
NTV2_FORMAT_4x1920x1080p_2500
@ NTV2_FORMAT_4x1920x1080p_2500
Definition: ntv2enums.h:586
NTV2_FORMAT_4x2048x1080p_4800
@ NTV2_FORMAT_4x2048x1080p_4800
Definition: ntv2enums.h:608
NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT
@ NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT
Definition: ntv2enums.h:523
NTV2_FORMAT_FIRST_UHD2_FULL_DEF_FORMAT
@ NTV2_FORMAT_FIRST_UHD2_FULL_DEF_FORMAT
Definition: ntv2enums.h:532
NTV2_FBF_10BIT_DPX
@ NTV2_FBF_10BIT_DPX
See 10-Bit RGB - DPX Format.
Definition: ntv2enums.h:221
DEVICE_ID_SOJI_OE2
@ DEVICE_ID_SOJI_OE2
Definition: ntv2enums.h:83
NTV2_FORMAT_4x3840x2160p_5000_B
@ NTV2_FORMAT_4x3840x2160p_5000_B
Definition: ntv2enums.h:686
NTV2_FORMAT_4x2048x1080p_6000_B
@ NTV2_FORMAT_4x2048x1080p_6000_B
Definition: ntv2enums.h:673
NTV2_FBF_24BIT_RGB
@ NTV2_FBF_24BIT_RGB
See 24-Bit RGB.
Definition: ntv2enums.h:226
NTV2CROSSPOINT_CHANNEL5
@ NTV2CROSSPOINT_CHANNEL5
Definition: ntv2enums.h:1687
NTV2_FORMAT_4x4096x2160p_6000_B
@ NTV2_FORMAT_4x4096x2160p_6000_B
Definition: ntv2enums.h:705
NTV2_FRAMERATE_1898
@ NTV2_FRAMERATE_1898
Definition: ntv2enums.h:420
NTV2CROSSPOINT_CHANNEL7
@ NTV2CROSSPOINT_CHANNEL7
Definition: ntv2enums.h:1689
NTV2_FORMAT_1080p_2K_4795_A
@ NTV2_FORMAT_1080p_2K_4795_A
Definition: ntv2enums.h:618
NTV2_FORMAT_4096x2160p_6000_B
@ NTV2_FORMAT_4096x2160p_6000_B
Definition: ntv2enums.h:665
NTV2_FORMAT_2K_2398
@ NTV2_FORMAT_2K_2398
Definition: ntv2enums.h:576
NTV2_FRAMERATE_4800
@ NTV2_FRAMERATE_4800
48 frames per second
Definition: ntv2enums.h:411
NTV2_FORMAT_4x2048x1080psf_2398
@ NTV2_FORMAT_4x2048x1080psf_2398
Definition: ntv2enums.h:587
NTV2_FBF_10BIT_RGB_PACKED
@ NTV2_FBF_10BIT_RGB_PACKED
10-Bit Packed RGB
Definition: ntv2enums.h:234
NTV2_FBF_8BIT_YCBCR_420PL2
@ NTV2_FBF_8BIT_YCBCR_420PL2
8-Bit 4:2:0 2-Plane YCbCr
Definition: ntv2enums.h:244
NTV2_FORMAT_4x2048x1080p_2398
@ NTV2_FORMAT_4x2048x1080p_2398
Definition: ntv2enums.h:590
NTV2_TCINDEX_SDI2_LTC
@ NTV2_TCINDEX_SDI2_LTC
SDI 2 embedded ATC LTC.
Definition: ntv2enums.h:3912
NTV2_FORMAT_END_UHD2_DEF_FORMATS
@ NTV2_FORMAT_END_UHD2_DEF_FORMATS
Definition: ntv2enums.h:689
NTV2_FORMAT_1080psf_2K_2500
@ NTV2_FORMAT_1080psf_2K_2500
Definition: ntv2enums.h:560
NTV2_IS_FBF_RGB
#define NTV2_IS_FBF_RGB(__fbf__)
Definition: ntv2enums.h:274
NTV2_FORMAT_4x2048x1080psf_2400
@ NTV2_FORMAT_4x2048x1080psf_2400
Definition: ntv2enums.h:588
NTV2_TCINDEX_SDI1_LTC
@ NTV2_TCINDEX_SDI1_LTC
SDI 1 embedded ATC LTC.
Definition: ntv2enums.h:3911
NTV2_FBF_10BIT_RAW_RGB
@ NTV2_FBF_10BIT_RAW_RGB
10-Bit Raw RGB
Definition: ntv2enums.h:238
NTV2_FORMAT_1080p_5994_B
@ NTV2_FORMAT_1080p_5994_B
Definition: ntv2enums.h:552
NTV2_TCINDEX_SDI1
@ NTV2_TCINDEX_SDI1
SDI 1 embedded VITC.
Definition: ntv2enums.h:3907
NTV2_FORMAT_1080p_2K_2400
@ NTV2_FORMAT_1080p_2K_2400
Definition: ntv2enums.h:547
NTV2_FG_2048x1588
@ NTV2_FG_2048x1588
2048x1556, for 2Kx1556psf film format, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:354
NTV2_FORMAT_525_2398
@ NTV2_FORMAT_525_2398
Definition: ntv2enums.h:568
NTV2_FORMAT_4x2048x1080p_3000
@ NTV2_FORMAT_4x2048x1080p_3000
Definition: ntv2enums.h:598
NTV2_TCINDEX_SDI5
@ NTV2_TCINDEX_SDI5
SDI 5 embedded VITC.
Definition: ntv2enums.h:3915
NTV2_FRAMERATE_2398
@ NTV2_FRAMERATE_2398
Fractional rate of 24,000 frames per 1,001 seconds.
Definition: ntv2enums.h:409
DEVICE_ID_KONA5_8K
@ DEVICE_ID_KONA5_8K
See KONA 5.
Definition: ntv2enums.h:50
NTV2_FORMAT_4x2048x1080p_5000_B
@ NTV2_FORMAT_4x2048x1080p_5000_B
Definition: ntv2enums.h:671
NTV2CROSSPOINT_INPUT7
@ NTV2CROSSPOINT_INPUT7
Definition: ntv2enums.h:1693
NTV2_FORMAT_2K_2500
@ NTV2_FORMAT_2K_2500
Definition: ntv2enums.h:578
DEVICE_ID_SOJI_DIAGS
@ DEVICE_ID_SOJI_DIAGS
Definition: ntv2enums.h:81
DEVICE_ID_KONAXM
@ DEVICE_ID_KONAXM
See KONA XMâ„¢.
Definition: ntv2enums.h:78
DEVICE_ID_KONAX
@ DEVICE_ID_KONAX
See KONA X.
Definition: ntv2enums.h:77
NTV2_FORMAT_4x2048x1080psf_3000
@ NTV2_FORMAT_4x2048x1080psf_3000
Definition: ntv2enums.h:600
NTV2_FORMAT_1080p_2997
@ NTV2_FORMAT_1080p_2997
Definition: ntv2enums.h:541
DEVICE_ID_KONA5_OE5
@ DEVICE_ID_KONA5_OE5
See KONA 5.
Definition: ntv2enums.h:57
DEVICE_ID_SOJI_OE7
@ DEVICE_ID_SOJI_OE7
Definition: ntv2enums.h:88
NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT2
@ NTV2_FORMAT_FIRST_HIGH_DEF_FORMAT2
Definition: ntv2enums.h:527
NTV2_FORMAT_1080p_2K_4795_B
@ NTV2_FORMAT_1080p_2K_4795_B
Definition: ntv2enums.h:620
NTV2_FG_720x612
@ NTV2_FG_720x612
720x576, for PAL 625i, NTV2_VANCMODE_TALLER
Definition: ntv2enums.h:357
NTV2_FRAMERATE_1498
@ NTV2_FRAMERATE_1498
Fractional rate of 15,000 frames per 1,001 seconds.
Definition: ntv2enums.h:416
NTV2_FORMAT_1080p_3000
@ NTV2_FORMAT_1080p_3000
Definition: ntv2enums.h:542
NTV2CROSSPOINT_CHANNEL2
@ NTV2CROSSPOINT_CHANNEL2
Definition: ntv2enums.h:1678
DEVICE_ID_KONAIP_1RX_1TX_2110
@ DEVICE_ID_KONAIP_1RX_1TX_2110
See KONA IP.
Definition: ntv2enums.h:68
NTV2_FORMAT_END_STANDARD_DEF_FORMATS
@ NTV2_FORMAT_END_STANDARD_DEF_FORMATS
Definition: ntv2enums.h:572
NTV2CROSSPOINT_INPUT5
@ NTV2CROSSPOINT_INPUT5
Definition: ntv2enums.h:1691
NTV2_FORMAT_720p_6000
@ NTV2_FORMAT_720p_6000
Definition: ntv2enums.h:538
NTV2CROSSPOINT_INPUT4
@ NTV2CROSSPOINT_INPUT4
Definition: ntv2enums.h:1686
DEVICE_ID_SOJI_OE1
@ DEVICE_ID_SOJI_OE1
Definition: ntv2enums.h:82
NTV2_FORMAT_1080p_2500
@ NTV2_FORMAT_1080p_2500
Definition: ntv2enums.h:543
NTV2_FORMAT_3840x2160psf_3000
@ NTV2_FORMAT_3840x2160psf_3000
Definition: ntv2enums.h:636
NTV2_FORMAT_4x1920x1080p_5000_B
@ NTV2_FORMAT_4x1920x1080p_5000_B
Definition: ntv2enums.h:668
NTV2CROSSPOINT_CHANNEL6
@ NTV2CROSSPOINT_CHANNEL6
Definition: ntv2enums.h:1688
NTV2CROSSPOINT_INPUT6
@ NTV2CROSSPOINT_INPUT6
Definition: ntv2enums.h:1692
NTV2_FORMAT_4x2048x1080p_5000
@ NTV2_FORMAT_4x2048x1080p_5000
Definition: ntv2enums.h:604
NTV2_FBF_24BIT_BGR
@ NTV2_FBF_24BIT_BGR
See 24-Bit BGR.
Definition: ntv2enums.h:227
NTV2_FORMAT_FIRST_4K_DEF_FORMAT2
@ NTV2_FORMAT_FIRST_4K_DEF_FORMAT2
Definition: ntv2enums.h:530
NTV2_FG_720x514
@ NTV2_FG_720x514
720x486, for NTSC 525i and 525p60, NTV2_VANCMODE_TALLER
Definition: ntv2enums.h:356
NTV2_STANDARD_1080p
@ NTV2_STANDARD_1080p
Identifies SMPTE HD 1080p.
Definition: ntv2enums.h:162
DEVICE_ID_KONAIP_25G
@ DEVICE_ID_KONAIP_25G
See konaip25g.
Definition: ntv2enums.h:79
NTV2CROSSPOINT_INPUT2
@ NTV2CROSSPOINT_INPUT2
Definition: ntv2enums.h:1680
DEVICE_ID_SOJI_OE3
@ DEVICE_ID_SOJI_OE3
Definition: ntv2enums.h:84
NTV2_FORMAT_4x1920x1080p_3000
@ NTV2_FORMAT_4x1920x1080p_3000
Definition: ntv2enums.h:594
NTV2_FBF_8BIT_YCBCR
@ NTV2_FBF_8BIT_YCBCR
See 8-Bit YCbCr Format.
Definition: ntv2enums.h:214
NTV2_FORMAT_1080p_5000_B
@ NTV2_FORMAT_1080p_5000_B
Definition: ntv2enums.h:551
NTV2_FORMAT_4x3840x2160p_5000
@ NTV2_FORMAT_4x3840x2160p_5000
Definition: ntv2enums.h:683
DEVICE_ID_KONAIP_2022
@ DEVICE_ID_KONAIP_2022
See KONA IP.
Definition: ntv2enums.h:69
NTV2_FORMAT_1080p_2K_5994_A
@ NTV2_FORMAT_1080p_2K_5994_A
Definition: ntv2enums.h:614
NTV2CROSSPOINT_INPUT8
@ NTV2CROSSPOINT_INPUT8
Definition: ntv2enums.h:1694
NTV2_FORMAT_4x2048x1080p_12000
@ NTV2_FORMAT_4x2048x1080p_12000
Definition: ntv2enums.h:610
NTV2_IS_HD_VIDEO_FORMAT
#define NTV2_IS_HD_VIDEO_FORMAT(__f__)
Definition: ntv2enums.h:723
DEVICE_ID_KONA5_8K_MV_TX
@ DEVICE_ID_KONA5_8K_MV_TX
See KONA 5.
Definition: ntv2enums.h:65
DEVICE_ID_SOJI_OE4
@ DEVICE_ID_SOJI_OE4
Definition: ntv2enums.h:85
DEVICE_ID_KONA5_OE8
@ DEVICE_ID_KONA5_OE8
See KONA 5.
Definition: ntv2enums.h:60
NTV2_FBF_10BIT_YCBCR_422PL2
@ NTV2_FBF_10BIT_YCBCR_422PL2
10-Bit 4:2:2 2-Plane YCbCr
Definition: ntv2enums.h:243
NTV2_FORMAT_625psf_2500
@ NTV2_FORMAT_625psf_2500
Definition: ntv2enums.h:571
DEVICE_ID_KONA5_OE1
@ DEVICE_ID_KONA5_OE1
See KONA 5.
Definition: ntv2enums.h:53
NTV2CROSSPOINT_INPUT3
@ NTV2CROSSPOINT_INPUT3
Definition: ntv2enums.h:1685
NTV2_FORMAT_1080p_2K_2500
@ NTV2_FORMAT_1080p_2K_2500
Definition: ntv2enums.h:559
NTV2_FORMAT_4x4096x2160p_4800_B
@ NTV2_FORMAT_4x4096x2160p_4800_B
Definition: ntv2enums.h:702
NTV2_FORMAT_4x1920x1080psf_2997
@ NTV2_FORMAT_4x1920x1080psf_2997
Definition: ntv2enums.h:595
NTV2_FORMAT_END_4K_DEF_FORMATS2
@ NTV2_FORMAT_END_4K_DEF_FORMATS2
Definition: ntv2enums.h:676
NTV2_FORMAT_1080p_6000_A
@ NTV2_FORMAT_1080p_6000_A
Definition: ntv2enums.h:558
NTV2_FORMAT_3840x2160psf_2398
@ NTV2_FORMAT_3840x2160psf_2398
Definition: ntv2enums.h:627
NTV2_FORMAT_FIRST_UHD_TSI_DEF_FORMAT
@ NTV2_FORMAT_FIRST_UHD_TSI_DEF_FORMAT
Definition: ntv2enums.h:528
NTV2_FRAMERATE_11988
@ NTV2_FRAMERATE_11988
Fractional rate of 120,000 frames per 1,001 seconds.
Definition: ntv2enums.h:414
NTV2_FORMAT_1080p_2K_2398
@ NTV2_FORMAT_1080p_2K_2398
Definition: ntv2enums.h:546
NTV2_FORMAT_1080p_2398
@ NTV2_FORMAT_1080p_2398
Definition: ntv2enums.h:544
NTV2_STANDARD_4096i
@ NTV2_STANDARD_4096i
Identifies 4K psf.
Definition: ntv2enums.h:173
NTV2_FORMAT_1080psf_2K_2400
@ NTV2_FORMAT_1080psf_2K_2400
Definition: ntv2enums.h:549
NTV2_FBF_8BIT_YCBCR_YUY2
@ NTV2_FBF_8BIT_YCBCR_YUY2
See Alternate 8-Bit YCbCr ('YUY2').
Definition: ntv2enums.h:218
NTV2_FORMAT_4x2048x1080p_5994_B
@ NTV2_FORMAT_4x2048x1080p_5994_B
Definition: ntv2enums.h:672
NTV2_FG_1920x1112
@ NTV2_FG_1920x1112
1920x1080, for 1080i and 1080p, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:350
DEVICE_ID_IOIP_2110
@ DEVICE_ID_IOIP_2110
See Io IP.
Definition: ntv2enums.h:39
DEVICE_ID_KONA5_3DLUT
@ DEVICE_ID_KONA5_3DLUT
See KONA 5.
Definition: ntv2enums.h:52
NTV2_FORMAT_UNKNOWN
@ NTV2_FORMAT_UNKNOWN
Definition: ntv2enums.h:521
NTV2_FORMAT_END_4K_TSI_DEF_FORMATS
@ NTV2_FORMAT_END_4K_TSI_DEF_FORMATS
Definition: ntv2enums.h:666
NTV2_FORMAT_4x1920x1080psf_2398
@ NTV2_FORMAT_4x1920x1080psf_2398
Definition: ntv2enums.h:581
NTV2_FORMAT_1080p_2K_6000_A
@ NTV2_FORMAT_1080p_2K_6000_A
Definition: ntv2enums.h:613
NTV2_FG_720x598
@ NTV2_FG_720x598
720x576, for PAL 625i, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:349
NTV2_FBF_10BIT_YCBCR
@ NTV2_FBF_10BIT_YCBCR
See 10-Bit YCbCr Format.
Definition: ntv2enums.h:213
NTV2_FBF_PRORES_DVCPRO
@ NTV2_FBF_PRORES_DVCPRO
Apple ProRes DVC Pro.
Definition: ntv2enums.h:232
NTV2_FORMAT_4x1920x1080p_5994_B
@ NTV2_FORMAT_4x1920x1080p_5994_B
Definition: ntv2enums.h:669
NTV2_FORMAT_3840x2160p_5000_B
@ NTV2_FORMAT_3840x2160p_5000_B
Definition: ntv2enums.h:640
NTV2CROSSPOINT_CHANNEL3
@ NTV2CROSSPOINT_CHANNEL3
Definition: ntv2enums.h:1683
NTV2_FORMAT_4x1920x1080psf_2500
@ NTV2_FORMAT_4x1920x1080psf_2500
Definition: ntv2enums.h:583
NTV2_FRAMERATE_5994
@ NTV2_FRAMERATE_5994
Fractional rate of 60,000 frames per 1,001 seconds.
Definition: ntv2enums.h:404
NTV2_FORMAT_4x4096x2160p_5000_B
@ NTV2_FORMAT_4x4096x2160p_5000_B
Definition: ntv2enums.h:703
NTV2_FBF_10BIT_RAW_YCBCR
@ NTV2_FBF_10BIT_RAW_YCBCR
See 10-Bit Raw YCbCr (CION).
Definition: ntv2enums.h:239
NTV2_FORMAT_4x2048x1080p_2500
@ NTV2_FORMAT_4x2048x1080p_2500
Definition: ntv2enums.h:592
NTV2_FORMAT_720p_2398
@ NTV2_FORMAT_720p_2398
Definition: ntv2enums.h:554
NTV2_FORMAT_4x1920x1080p_5994
@ NTV2_FORMAT_4x1920x1080p_5994
Definition: ntv2enums.h:602
NTV2_FORMAT_4x2048x1080p_4800_B
@ NTV2_FORMAT_4x2048x1080p_4800_B
Definition: ntv2enums.h:675
DEVICE_ID_SOJI_OE5
@ DEVICE_ID_SOJI_OE5
Definition: ntv2enums.h:86
NTV2_STANDARD_3840HFR
@ NTV2_STANDARD_3840HFR
Identifies high frame-rate UHD.
Definition: ntv2enums.h:168
NTV2_FBF_10BIT_YCBCR_DPX
@ NTV2_FBF_10BIT_YCBCR_DPX
See 10-Bit YCbCr - DPX Format.
Definition: ntv2enums.h:222
NTV2_FBF_10BIT_YCBCR_422PL3_LE
@ NTV2_FBF_10BIT_YCBCR_422PL3_LE
See 3-Plane 10-Bit YCbCr 4:2:2 ('I422_10LE' a.k.a. 'YUV-P-L10').
Definition: ntv2enums.h:241
NTV2_STANDARD_2Kx1080i
@ NTV2_STANDARD_2Kx1080i
Identifies SMPTE HD 2K1080psf.
Definition: ntv2enums.h:165
NTV2_FORMAT_1080p_5000_A
@ NTV2_FORMAT_1080p_5000_A
Definition: ntv2enums.h:556
NTV2_FORMAT_4x2048x1080p_6000
@ NTV2_FORMAT_4x2048x1080p_6000
Definition: ntv2enums.h:606
NTV2_STANDARD_8192
@ NTV2_STANDARD_8192
Identifies 8K.
Definition: ntv2enums.h:171
NTV2_FORMAT_4096x2160p_5000
@ NTV2_FORMAT_4096x2160p_5000
Definition: ntv2enums.h:656
NTV2_FORMAT_1080i_5000
@ NTV2_FORMAT_1080i_5000
Definition: ntv2enums.h:534
NTV2_FORMAT_4x1920x1080p_5000
@ NTV2_FORMAT_4x1920x1080p_5000
Definition: ntv2enums.h:601
NTV2_FBF_8BIT_YCBCR_420PL3
@ NTV2_FBF_8BIT_YCBCR_420PL3
See 3-Plane 8-Bit YCbCr 4:2:0 ('I420' a.k.a. 'YUV-P420').
Definition: ntv2enums.h:224
NTV2_STANDARD_720
@ NTV2_STANDARD_720
Identifies SMPTE HD 720p.
Definition: ntv2enums.h:159
NTV2_FORMAT_4x1920x1080p_2398
@ NTV2_FORMAT_4x1920x1080p_2398
Definition: ntv2enums.h:584
NTV2_FG_2048x1112
@ NTV2_FG_2048x1112
2048x1080, for 2Kx1080p, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:355
NTV2_FORMAT_1080p_6000_B
@ NTV2_FORMAT_1080p_6000_B
Definition: ntv2enums.h:553
NTV2_FORMAT_4x4096x2160p_5994_B
@ NTV2_FORMAT_4x4096x2160p_5994_B
Definition: ntv2enums.h:704
DEVICE_ID_KONA5_OE3
@ DEVICE_ID_KONA5_OE3
See KONA 5.
Definition: ntv2enums.h:55
NTV2_FORMAT_FIRST_STANDARD_DEF_FORMAT
@ NTV2_FORMAT_FIRST_STANDARD_DEF_FORMAT
Definition: ntv2enums.h:524
NTV2_TCINDEX_SDI3_LTC
@ NTV2_TCINDEX_SDI3_LTC
SDI 3 embedded ATC LTC.
Definition: ntv2enums.h:3919
NTV2_FBF_8BIT_DVCPRO
@ NTV2_FBF_8BIT_DVCPRO
See 8-Bit DVCPro.
Definition: ntv2enums.h:223
NTV2_FORMAT_4096x2160p_5994_B
@ NTV2_FORMAT_4096x2160p_5994_B
Definition: ntv2enums.h:664
NTV2_FORMAT_4x3840x2160p_5994_B
@ NTV2_FORMAT_4x3840x2160p_5994_B
Definition: ntv2enums.h:687
DEVICE_ID_KONA5_OE7
@ DEVICE_ID_KONA5_OE7
See KONA 5.
Definition: ntv2enums.h:59
NTV2_FORMAT_1080p_5994_A
@ NTV2_FORMAT_1080p_5994_A
Definition: ntv2enums.h:557
NTV2_FORMAT_4x3840x2160p_6000_B
@ NTV2_FORMAT_4x3840x2160p_6000_B
Definition: ntv2enums.h:688
NTV2_FG_2048x1114
@ NTV2_FG_2048x1114
2048x1080, NTV2_VANCMODE_TALLER
Definition: ntv2enums.h:347
NTV2_FBF_8BIT_YCBCR_422PL2
@ NTV2_FBF_8BIT_YCBCR_422PL2
8-Bit 4:2:2 2-Plane YCbCr
Definition: ntv2enums.h:245
NTV2_FORMAT_END_HIGH_DEF_FORMATS2
@ NTV2_FORMAT_END_HIGH_DEF_FORMATS2
Definition: ntv2enums.h:625
DEVICE_ID_KONA5_OE10
@ DEVICE_ID_KONA5_OE10
See KONA 5.
Definition: ntv2enums.h:62
NTV2_FORMAT_4x2048x1080p_5994
@ NTV2_FORMAT_4x2048x1080p_5994
Definition: ntv2enums.h:605
NTV2_FORMAT_1080p_2K_5994_B
@ NTV2_FORMAT_1080p_2K_5994_B
Definition: ntv2enums.h:623
NTV2_FBF_16BIT_ARGB
@ NTV2_FBF_16BIT_ARGB
16-Bit ARGB
Definition: ntv2enums.h:236
DEVICE_ID_SOJI_3DLUT
@ DEVICE_ID_SOJI_3DLUT
Definition: ntv2enums.h:80
NTV2_FBF_8BIT_YCBCR_422PL3
@ NTV2_FBF_8BIT_YCBCR_422PL3
See 3-Plane 8-Bit YCbCr 4:2:2 (Weitek 'Y42B' a.k.a. 'YUV-P8').
Definition: ntv2enums.h:237
NTV2_TCINDEX_SDI8
@ NTV2_TCINDEX_SDI8
SDI 8 embedded VITC.
Definition: ntv2enums.h:3918
NTV2_FORMAT_3840x2160p_5000
@ NTV2_FORMAT_3840x2160p_5000
Definition: ntv2enums.h:637
NTV2_FORMAT_720p_5994
@ NTV2_FORMAT_720p_5994
Definition: ntv2enums.h:537
NTV2_FORMAT_4096x2160psf_3000
@ NTV2_FORMAT_4096x2160psf_3000
Definition: ntv2enums.h:653
NTV2_FG_1280x740
@ NTV2_FG_1280x740
1280x720, for 720p, NTV2_VANCMODE_TALL
Definition: ntv2enums.h:351
NTV2_FORMAT_1080p_2K_5000_A
@ NTV2_FORMAT_1080p_2K_5000_A
Definition: ntv2enums.h:617
NTV2_FRAMERATE_5000
@ NTV2_FRAMERATE_5000
50 frames per second
Definition: ntv2enums.h:410
NTV2_TCINDEX_SDI8_LTC
@ NTV2_TCINDEX_SDI8_LTC
SDI 8 embedded ATC LTC.
Definition: ntv2enums.h:3924
NTV2_FORMAT_4x4096x2160p_4795_B
@ NTV2_FORMAT_4x4096x2160p_4795_B
Definition: ntv2enums.h:701
NTV2_FORMAT_4x2048x1080psf_2500
@ NTV2_FORMAT_4x2048x1080psf_2500
Definition: ntv2enums.h:589
NTV2_FBF_10BIT_RGB
@ NTV2_FBF_10BIT_RGB
See 10-Bit RGB Format.
Definition: ntv2enums.h:217
DEVICE_ID_KONA5_OE11
@ DEVICE_ID_KONA5_OE11
See KONA 5.
Definition: ntv2enums.h:63
NTV2_FRAMERATE_4795
@ NTV2_FRAMERATE_4795
Fractional rate of 48,000 frames per 1,001 seconds.
Definition: ntv2enums.h:412
NTV2_FORMAT_2K_1500
@ NTV2_FORMAT_2K_1500
Definition: ntv2enums.h:575
NTV2_FORMAT_1080p_2K_5000_B
@ NTV2_FORMAT_1080p_2K_5000_B
Definition: ntv2enums.h:622
DEVICE_ID_IOIP_2110_RGB12
@ DEVICE_ID_IOIP_2110_RGB12
See Io IP.
Definition: ntv2enums.h:40
NTV2_FORMAT_525_2400
@ NTV2_FORMAT_525_2400
Definition: ntv2enums.h:569
NTV2_FORMAT_FIRST_4K_DEF_FORMAT
@ NTV2_FORMAT_FIRST_4K_DEF_FORMAT
Definition: ntv2enums.h:526
DEVICE_ID_KONA5_2X4K
@ DEVICE_ID_KONA5_2X4K
See KONA 5.
Definition: ntv2enums.h:51
NTV2_FORMAT_4x2048x1080p_2400
@ NTV2_FORMAT_4x2048x1080p_2400
Definition: ntv2enums.h:591
NTV2_FORMAT_1080p_2K_4800_B
@ NTV2_FORMAT_1080p_2K_4800_B
Definition: ntv2enums.h:621
DEVICE_ID_KONA5_OE2
@ DEVICE_ID_KONA5_OE2
See KONA 5.
Definition: ntv2enums.h:54
NTV2_STANDARD_7680
@ NTV2_STANDARD_7680
Identifies UHD2.
Definition: ntv2enums.h:170
NTV2_FORMAT_4x1920x1080p_2400
@ NTV2_FORMAT_4x1920x1080p_2400
Definition: ntv2enums.h:585
NTV2_FORMAT_4x1920x1080psf_2400
@ NTV2_FORMAT_4x1920x1080psf_2400
Definition: ntv2enums.h:582
NTV2_FORMAT_720p_2500
@ NTV2_FORMAT_720p_2500
Definition: ntv2enums.h:555
NTV2_FORMAT_3840x2160p_6000_B
@ NTV2_FORMAT_3840x2160p_6000_B
Definition: ntv2enums.h:642
NTV2_FORMAT_4096x2160p_4795_B
@ NTV2_FORMAT_4096x2160p_4795_B
Definition: ntv2enums.h:661
NTV2_FORMAT_4096x2160p_4800_B
@ NTV2_FORMAT_4096x2160p_4800_B
Definition: ntv2enums.h:662
NTV2_FORMAT_1080p_2400
@ NTV2_FORMAT_1080p_2400
Definition: ntv2enums.h:545
NTV2_FORMAT_1080i_6000
@ NTV2_FORMAT_1080i_6000
Definition: ntv2enums.h:536
DEVICE_ID_KONA5_OE4
@ DEVICE_ID_KONA5_OE4
See KONA 5.
Definition: ntv2enums.h:56
NTV2_FBF_ABGR
@ NTV2_FBF_ABGR
See 8-Bit ARGB, RGBA, ABGR Formats.
Definition: ntv2enums.h:219
NTV2_STANDARD_3840i
@ NTV2_STANDARD_3840i
Identifies Ultra-High-Definition (UHD) psf.
Definition: ntv2enums.h:172
NTV2_FORMAT_END_HIGH_DEF_FORMATS
@ NTV2_FORMAT_END_HIGH_DEF_FORMATS
Definition: ntv2enums.h:564
DEVICE_ID_KONA5_OE6
@ DEVICE_ID_KONA5_OE6
See KONA 5.
Definition: ntv2enums.h:58
DEVICE_ID_KONA5_OE12
@ DEVICE_ID_KONA5_OE12
See KONA 5.
Definition: ntv2enums.h:64
NTV2_FORMAT_4x2048x1080psf_2997
@ NTV2_FORMAT_4x2048x1080psf_2997
Definition: ntv2enums.h:599
NTV2_FORMAT_1080p_2K_2997
@ NTV2_FORMAT_1080p_2K_2997
Definition: ntv2enums.h:615