AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
ntv2virtualregisters.h File Reference

Declares enums for virtual registers used in all platform drivers and the SDK. More...

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

Go to the source code of this file.

Macros

#define VIRTUALREG_START   10000
 
#define MAX_NUM_VIRTUAL_REGISTERS   1024
 

Typedefs

typedef enum VirtualRegisterNum NTV2VirtualRegisters
 

Enumerations

enum  VirtualRegisterNum {
  kVRegDriverVersion = 10000, kVRegAudioRecordPinDelay = 10000 +1, kVRegRelativeVideoPlaybackDelay = 10000 +2, kVRegGlobalAudioPlaybackMode = 10000 +3,
  kVRegFlashProgramKey = 10000 +4, kVRegStrictTiming = 10000 +5, kVRegDriverType = 10000 +10, kVRegInputSelect = 10000 +20,
  kVRegSecondaryFormatSelect = 10000 +21, kVRegDigitalOutput1Select = 10000 +22, kVRegDigitalOutput2Select = 10000 +23, kVRegAnalogOutputSelect = 10000 +24,
  kVRegAnalogOutputType = 10000 +25, kVRegAnalogOutBlackLevel = 10000 +26, kVRegInputSelectUser = 10000 +27, kVRegVideoOutPauseMode = 10000 +40,
  kVRegPulldownPattern = 10000 +41, kVRegColorSpaceMode = 10000 +42, kVRegGammaMode = 10000 +43, kVRegLUTType = 10000 +44,
  kVRegRGB10Range = 10000 +45, kVRegRGB10Endian = 10000 +46, kVRegFanControl = 10000 +47, kVRegBitFileDownload = 10000 +50,
  kVRegSaveRegistersToRegistry = 10000 +51, kVRegRecallRegistersFromRegistry = 10000 +52, kVRegClearAllSubscriptions = 10000 +53, kVRegRestoreHardwareProcampRegisters = 10000 +54,
  kVRegAcquireReferenceCount = 10000 +55, kVRegReleaseReferenceCount = 10000 +56, kVRegDTAudioMux0 = 10000 +60, kVRegDTAudioMux1 = 10000 +61,
  kVRegDTAudioMux2 = 10000 +62, kVRegDTFirmware = 10000 +63, kVRegDTVersionAja = 10000 +64, kVRegDTVersionDurian = 10000 +65,
  kVRegDTAudioCapturePinConnected = 10000 +66, kVRegTimeStampMode = 10000 +70, kVRegTimeStampLastOutputVerticalLo = 10000 +71, kVRegTimeStampLastOutputVerticalHi = 10000 +72,
  kVRegTimeStampLastInput1VerticalLo = 10000 +73, kVRegTimeStampLastInput1VerticalHi = 10000 +74, kVRegTimeStampLastInput2VerticalLo = 10000 +75, kVRegTimeStampLastInput2VerticalHi = 10000 +76,
  kVRegNumberVideoMappingRegisters = 10000 +77, kVRegNumberAudioMappingRegisters = 10000 +78, kVRegAudioSyncTolerance = 10000 +79, kVRegDmaSerialize = 10000 +80,
  kVRegSyncChannel = 10000 +81, kVRegSyncChannels = 10000 +81, kVRegSoftwareUartFifo = 10000 +82, kVRegTimeCodeCh1Delay = 10000 +83,
  kVRegTimeCodeCh2Delay = 10000 +84, kVRegTimeCodeIn1Delay = 10000 +85, kVRegTimeCodeIn2Delay = 10000 +86, kVRegTimeCodeCh3Delay = 10000 +87,
  kVRegTimeCodeCh4Delay = 10000 +88, kVRegTimeCodeIn3Delay = 10000 +89, kVRegTimeCodeIn4Delay = 10000 +90, kVRegTimeCodeCh5Delay = 10000 +91,
  kVRegTimeCodeIn5Delay = 10000 +92, kVRegTimeCodeCh6Delay = 10000 +93, kVRegTimeCodeIn6Delay = 10000 +94, kVRegTimeCodeCh7Delay = 10000 +95,
  kVRegTimeCodeIn7Delay = 10000 +96, kVRegTimeCodeCh8Delay = 10000 +97, kVRegTimeCodeIn8Delay = 10000 +98, kVRegDebug1 = 10000 +100,
  kVRegDebugLastFormat = 10000 +101, kVRegDebugIPConfigTimeMS = 10000 +102, kVRegDisplayReferenceSelect = 10000 +120, kVRegVANCMode = 10000 +121,
  kVRegDualStreamTransportType = 10000 +122, kVRegSDIOut1TransportType = kVRegDualStreamTransportType, kVRegDSKMode = 10000 +123, kVRegIsoConvertEnable = 10000 +124,
  kVRegDSKAudioMode = 10000 +125, kVRegDSKForegroundMode = 10000 +126, kVRegDSKForegroundFade = 10000 +127, kVRegCaptureReferenceSelect = 10000 +128,
  kVRegUnfilterAnc = 10000 +130, kVRegSDIOutput1RGBRange = 10000 +131, kVRegSDIInput1FormatSelect = 10000 +132, kVRegSDIInput2FormatSelect = 10000 +133,
  kVRegSDIInput1RGBRange = 10000 +134, kVRegSDIInput2RGBRange = 10000 +135, kVRegSDIInput1Stereo3DMode = 10000 +136, kVRegSDIInput2Stereo3DMode = 10000 +137,
  kVRegFrameBuffer1RGBRange = 10000 +138, kVRegFrameBuffer1Stereo3DMode = 10000 +139, kVRegHDMIInRgbRange = 10000 +140, kVRegHDMIOutRgbRange = 10000 +141,
  kVRegAnalogInBlackLevel = 10000 +142, kVRegAnalogInputType = 10000 +143, kVRegHDMIOutColorSpaceModeCtrl = 10000 +144, kVRegHDMIOutProtocolMode = 10000 +145,
  kVRegHDMIOutStereoSelect = 10000 +146, kVRegHDMIOutStereoCodecSelect = 10000 +147, kVRegHdmiOutSubSample = 10000 +148, kVRegSDIInput1ColorSpaceMode = 10000 +149,
  kVRegSDIInput2ColorSpaceMode = 10000 +150, kVRegSDIOutput2RGBRange = 10000 +151, kVRegSDIOutput1Stereo3DMode = 10000 +152, kVRegSDIOutput2Stereo3DMode = 10000 +153,
  kVRegFrameBuffer2RGBRange = 10000 +154, kVRegFrameBuffer2Stereo3DMode = 10000 +155, kVRegAudioGainDisable = 10000 +156, kVRegLTCOnRefInSelect = 10000 +157,
  kVRegActiveVideoOutFilter = 10000 +158, kVRegAudioInputMapSelect = 10000 +159, kVRegAudioInputDelay = 10000 +160, kVRegDSKGraphicFileIndex = 10000 +161,
  kVRegTimecodeBurnInMode = 10000 +162, kVRegUseQTTimecode = 10000 +163, kVRegAvailable164 = 10000 +164, kVRegRP188SourceSelect = 10000 +165,
  kVRegQTCodecModeDebug = 10000 +166, kVRegHDMIOutColorSpaceModeStatus = 10000 +167, kVRegDeviceOnline = 10000 +168, kVRegIsDefaultDevice = 10000 +169,
  kVRegDesktopFrameBufferStatus = 10000 +170, kVRegSDIOutput1ColorSpaceMode = 10000 +171, kVRegSDIOutput2ColorSpaceMode = 10000 +172, kVRegAudioOutputDelay = 10000 +173,
  kVRegTimelapseEnable = 10000 +174, kVRegTimelapseCaptureValue = 10000 +175, kVRegTimelapseCaptureUnits = 10000 +176, kVRegTimelapseIntervalValue = 10000 +177,
  kVRegTimelapseIntervalUnits = 10000 +178, kVRegSDIOutConfig = 10000 +179, kVRegAnalogInStandard = 10000 +180, kVRegOutputTimecodeOffset = 10000 +181,
  kVRegOutputTimecodeType = 10000 +182, kVRegQuicktimeUsingBoard = 10000 +183, kVRegApplicationPID = 10000 +184, kVRegApplicationCode = 10000 +185,
  kVRegReleaseApplication = 10000 +186, kVRegForceApplicationPID = 10000 +187, kVRegForceApplicationCode = 10000 +188, kVRegIpConfigStreamRefresh = 10000 +189,
  kVRegSDIInConfig = 10000 +190, kVRegInputChangedCount = 10000 +191, kVReg8kOutputTransportSelection = 10000 +192, kVRegAnalogIoSelect = 10000 +193,
  kVRegProcAmpSDRegsInitialized = 10000 +200, kVRegProcAmpStandardDefBrightness = 10000 +201, kVRegProcAmpStandardDefContrast = 10000 +202, kVRegProcAmpStandardDefSaturation = 10000 +203,
  kVRegProcAmpStandardDefHue = 10000 +204, kVRegProcAmpStandardDefCbOffset = 10000 +205, kVRegProcAmpStandardDefCrOffset = 10000 +206, kVRegProcAmpEndStandardDefRange = 10000 +207,
  kVRegProcAmpHDRegsInitialized = 10000 +220, kVRegProcAmpHighDefBrightness = 10000 +221, kVRegProcAmpHighDefContrast = 10000 +222, kVRegProcAmpHighDefSaturationCb = 10000 +223,
  kVRegProcAmpHighDefSaturationCr = 10000 +224, kVRegProcAmpHighDefHue = 10000 +225, kVRegProcAmpHighDefCbOffset = 10000 +226, kVRegProcAmpHighDefCrOffset = 10000 +227,
  kVRegProcAmpEndHighDefRange = 10000 +228, kVRegChannel1UserBufferLevel = 10000 +240, kVRegChannel2UserBufferLevel = 10000 +241, kVRegInput1UserBufferLevel = 10000 +242,
  kVRegInput2UserBufferLevel = 10000 +243, kVRegProgressivePicture = 10000 +260, kVRegLUT2Type = 10000 +261, kVRegLUT3Type = 10000 +262,
  kVRegLUT4Type = 10000 +263, kVRegDigitalOutput3Select = 10000 +264, kVRegDigitalOutput4Select = 10000 +265, kVRegHDMIOutputSelect = 10000 +266,
  kVRegRGBRangeConverterLUTType = 10000 +267, kVRegTestPatternChoice = 10000 +268, kVRegTestPatternFormat = 10000 +269, kVRegEveryFrameTaskFilter = 10000 +270,
  kVRegDefaultInput = 10000 +271, kVRegDefaultVideoOutMode = 10000 +272, kVRegDefaultVideoFormat = 10000 +273, kVRegDigitalOutput5Select = 10000 +274,
  kVRegLUT5Type = 10000 +275, kVRegMacUserModeDebugLevel = 10000 +300, kVRegMacKernelModeDebugLevel = 10000 +301, kVRegMacUserModePingLevel = 10000 +302,
  kVRegMacKernelModePingLevel = 10000 +303, kVRegLatencyTimerValue = 10000 +304, kVRegAudioInputSelect = 10000 +306, kVRegSerialSuspended = 10000 +307,
  kVRegXilinxProgramming = 10000 +308, kVRegETTDiagLastSerialTimestamp = 10000 +309, kVRegETTDiagLastSerialTimecode = 10000 +310, kVRegStartupStatusFlags = 10000 +311,
  kVRegRGBRangeMode = 10000 +312, kVRegEnableQueuedDMAs = 10000 +313, kVRegBA0MemorySize = 10000 +320, kVRegBA1MemorySize = 10000 +321,
  kVRegBA4MemorySize = 10000 +322, kVRegNumDmaDriverBuffers = 10000 +323, kVRegDMADriverBufferPhysicalAddress = 10000 +324, kVRegBA2MemorySize = 10000 +325,
  kVRegAcquireLinuxReferenceCount = 10000 +326, kVRegReleaseLinuxReferenceCount = 10000 +327, kVRegAdvancedIndexing = 10000 +340, kVRegTimeStampLastInput3VerticalLo = 10000 +341,
  kVRegTimeStampLastInput3VerticalHi = 10000 +342, kVRegTimeStampLastInput4VerticalLo = 10000 +343, kVRegTimeStampLastInput4VerticalHi = 10000 +344, kVRegTimeStampLastInput5VerticalLo = 10000 +345,
  kVRegTimeStampLastInput5VerticalHi = 10000 +346, kVRegTimeStampLastInput6VerticalLo = 10000 +347, kVRegTimeStampLastInput6VerticalHi = 10000 +348, kVRegTimeStampLastInput7VerticalLo = 10000 +349,
  kVRegTimeStampLastInput7VerticalHi = 10000 +350, kVRegTimeStampLastInput8VerticalLo = 10000 +351, kVRegTimeStampLastInput8VerticalHi = 10000 +352, kVRegTimeStampLastOutput2VerticalLo = 10000 +353,
  kVRegTimeStampLastOutput2VerticalHi = 10000 +354, kVRegTimeStampLastOutput3VerticalLo = 10000 +355, kVRegTimeStampLastOutput3VerticalHi = 10000 +356, kVRegTimeStampLastOutput4VerticalLo = 10000 +357,
  kVRegTimeStampLastOutput4VerticalHi = 10000 +358, kVRegTimeStampLastOutput5VerticalLo = 10000 +359, kVRegTimeStampLastOutput5VerticalHi = 10000 +360, kVRegTimeStampLastOutput6VerticalLo = 10000 +361,
  kVRegTimeStampLastOutput6VerticalHi = 10000 +362, kVRegTimeStampLastOutput7VerticalLo = 10000 +363, kVRegTimeStampLastOutput7VerticalHi = 10000 +364, kVRegTimeStampLastOutput8VerticalLo = 10000 +365,
  kVRegResetCycleCount = 10000 +366, kVRegUseProgressive = 10000 +367, kVRegFlashSize = 10000 +368, kVRegFlashStatus = 10000 +369,
  kVRegFlashState = 10000 +370, kVRegPCIDeviceID = 10000 +371, kVRegUartRxFifoSize = 10000 +372, kVRegEFTNeedsUpdating = 10000 +373,
  kVRegSuspendSystemAudio = 10000 +374, kVRegAcquireReferenceCounter = 10000 +375, kVRegTimeStampLastOutput8VerticalHi = 10000 +376, kVRegFramesPerVertical = 10000 +377,
  kVRegServicesInitialized = 10000 +378, kVRegFrameBufferGangCount = 10000 +379, kVRegChannelCrosspointFirst = 10000 +380, kVRegChannelCrosspointLast = 10000 +387,
  kVRegMonAncField1Offset = 10000 +389, kVRegMonAncField2Offset = 10000 +390, kVRegFollowInputFormat = 10000 +391, kVRegAncField1Offset = 10000 +392,
  kVRegAncField2Offset = 10000 +393, kVRegAgentCheck = 10000 +394, kVRegUnused_2 = 10000 +395, kVReg4kOutputTransportSelection = 10000 +396,
  kVRegCustomAncInputSelect = 10000 +397, kVRegUseThermostat = 10000 +398, kVRegThermalSamplingRate = 10000 +399, kVRegFanSpeed = 10000 +400,
  kVRegVideoFormatCh1 = 10000 +401, kVRegVideoFormatCh2 = 10000 +402, kVRegVideoFormatCh3 = 10000 +403, kVRegVideoFormatCh4 = 10000 +404,
  kVRegVideoFormatCh5 = 10000 +405, kVRegVideoFormatCh6 = 10000 +406, kVRegVideoFormatCh7 = 10000 +407, kVRegVideoFormatCh8 = 10000 +408,
  kVRegIPAddrEth0 = 10000 +409, kVRegSubnetEth0 = 10000 +410, kVRegGatewayEth0 = 10000 +411, kVRegIPAddrEth1 = 10000 +412,
  kVRegSubnetEth1 = 10000 +413, kVRegGatewayEth1 = 10000 +414, kVRegRxcEnable1 = 10000 +415, kVRegRxcSfp1RxMatch1 = 10000 +416,
  kVRegRxcSfp1SourceIp1 = 10000 +417, kVRegRxcSfp1DestIp1 = 10000 +418, kVRegRxcSfp1SourcePort1 = 10000 +419, kVRegRxcSfp1DestPort1 = 10000 +420,
  kVRegRxcSfp1Vlan1 = 10000 +421, kVRegRxcSfp2RxMatch1 = 10000 +422, kVRegRxcSfp2SourceIp1 = 10000 +423, kVRegRxcSfp2DestIp1 = 10000 +424,
  kVRegRxcSfp2SourcePort1 = 10000 +425, kVRegRxcSfp2DestPort1 = 10000 +426, kVRegRxcSfp2Vlan1 = 10000 +427, kVRegRxcSsrc1 = 10000 +428,
  kVRegRxcPlayoutDelay1 = 10000 +429, kVRegRxcEnable2 = 10000 +430, kVRegRxcSfp1RxMatch2 = 10000 +431, kVRegRxcSfp1SourceIp2 = 10000 +432,
  kVRegRxcSfp1DestIp2 = 10000 +433, kVRegRxcSfp1SourcePort2 = 10000 +434, kVRegRxcSfp1DestPort2 = 10000 +435, kVRegRxcSfp1Vlan2 = 10000 +436,
  kVRegRxcSfp2RxMatch2 = 10000 +437, kVRegRxcSfp2SourceIp2 = 10000 +438, kVRegRxcSfp2DestIp2 = 10000 +439, kVRegRxcSfp2SourcePort2 = 10000 +440,
  kVRegRxcSfp2DestPort2 = 10000 +441, kVRegRxcSfp2Vlan2 = 10000 +442, kVRegRxcSsrc2 = 10000 +443, kVRegRxcPlayoutDelay2 = 10000 +444,
  kVRegTxcEnable3 = 10000 +445, kVRegTxcSfp1LocalPort3 = 10000 +446, kVRegTxcSfp1RemoteIp3 = 10000 +447, kVRegTxcSfp1RemotePort3 = 10000 +448,
  kVRegTxcSfp2LocalPort3 = 10000 +449, kVRegTxcSfp2RemoteIp3 = 10000 +450, kVRegTxcSfp2RemotePort3 = 10000 +451, kVRegTxcEnable4 = 10000 +452,
  kVRegTxcSfp1LocalPort4 = 10000 +453, kVRegTxcSfp1RemoteIp4 = 10000 +454, kVRegTxcSfp1RemotePort4 = 10000 +455, kVRegTxcSfp2LocalPort4 = 10000 +456,
  kVRegTxcSfp2RemoteIp4 = 10000 +457, kVRegTxcSfp2RemotePort4 = 10000 +458, kVRegMailBoxAcquire = 10000 +459, kVRegMailBoxRelease = 10000 +460,
  kVRegMailBoxAbort = 10000 +461, kVRegMailBoxTimeoutNS = 10000 +462, kVRegRxc_2DecodeSelectionMode1 = 10000 +463, kVRegRxc_2DecodeProgramNumber1 = 10000 +464,
  kVRegRxc_2DecodeProgramPID1 = 10000 +465, kVRegRxc_2DecodeAudioNumber1 = 10000 +466, kVRegRxc_2DecodeSelectionMode2 = 10000 +467, kVRegRxc_2DecodeProgramNumber2 = 10000 +468,
  kVRegRxc_2DecodeProgramPID2 = 10000 +469, kVRegRxc_2DecodeAudioNumber2 = 10000 +470, kVRegTxc_2EncodeVideoFormat1 = 10000 +471, kVRegTxc_2EncodeUllMode1 = 10000 +472,
  kVRegTxc_2EncodeBitDepth1 = 10000 +473, kVRegTxc_2EncodeChromaSubSamp1 = 10000 +474, kVRegTxc_2EncodeMbps1 = 10000 +475, kVRegTxc_2EncodeAudioChannels1 = 10000 +476,
  kVRegTxc_2EncodeStreamType1 = 10000 +477, kVRegTxc_2EncodeProgramPid1 = 10000 +478, kVRegTxc_2EncodeVideoPid1 = 10000 +479, kVRegTxc_2EncodePcrPid1 = 10000 +480,
  kVRegTxc_2EncodeAudio1Pid1 = 10000 +481, kVRegTxc_2EncodeVideoFormat2 = 10000 +482, kVRegTxc_2EncodeUllMode2 = 10000 +483, kVRegTxc_2EncodeBitDepth2 = 10000 +484,
  kVRegTxc_2EncodeChromaSubSamp2 = 10000 +485, kVRegTxc_2EncodeMbps2 = 10000 +486, kVRegTxc_2EncodeAudioChannels2 = 10000 +487, kVRegTxc_2EncodeStreamType2 = 10000 +488,
  kVRegTxc_2EncodeProgramPid2 = 10000 +489, kVRegTxc_2EncodeVideoPid2 = 10000 +490, kVRegTxc_2EncodePcrPid2 = 10000 +491, kVRegTxc_2EncodeAudio1Pid2 = 10000 +492,
  kVReg2022_7Enable = 10000 +493, kVReg2022_7NetworkPathDiff = 10000 +494, kVRegKIPRxCfgError = 10000 +495, kVRegKIPTxCfgError = 10000 +496,
  kVRegKIPEncCfgError = 10000 +497, kVRegKIPDecCfgError = 10000 +498, kVRegKIPNetCfgError = 10000 +499, kVRegUseHDMI420Mode = 10000 +500,
  kVRegUnused501 = 10000 +501, kVRegUserDefinedDBB = 10000 +502, kVRegHDMIOutAudioChannels = 10000 +503, kVRegUnused504 = 10000 +504,
  kVRegZeroHostAncPostCapture = 10000 +505, kVRegZeroDeviceAncPostCapture = 10000 +506, kVRegAudioMonitorChannelSelect = 10000 +507, kVRegAudioMixerOverrideState = 10000 +508,
  kVRegAudioMixerSourceMainEnable = 10000 +509, kVRegAudioMixerSourceAux1Enable = 10000 +510, kVRegAudioMixerSourceAux2Enable = 10000 +511, kVRegAudioMixerSourceMainGain = 10000 +512,
  kVRegAudioMixerSourceAux1Gain = 10000 +513, kVRegAudioMixerSourceAux2Gain = 10000 +514, kVRegAudioCapMixerSourceMainEnable = 10000 +515, kVRegAudioCapMixerSourceAux1Enable = 10000 +516,
  kVRegAudioCapMixerSourceAux2Enable = 10000 +517, kVRegAudioCapMixerSourceMainGain = 10000 +518, kVRegAudioCapMixerSourceAux1Gain = 10000 +519, kVRegAudioCapMixerSourceAux2Gain = 10000 +520,
  kVRegSwizzle4kInput = 10000 +521, kVRegSwizzle4kOutput = 10000 +522, kVRegAnalogAudioIOConfiguration = 10000 +523, kVRegHdmiHdrOutChanged = 10000 +524,
  kVRegDisableAutoVPID = 10000 +525, kVRegEnableBT2020 = 10000 +526, kVRegHdmiHdrOutMode = 10000 +527, kVRegServicesForceInit = 10000 +528,
  kVRegServicesModeFinal = 10000 +529, kVRegNTV2VPIDTransferCharacteristics1 = 10000 +530, kVRegNTV2VPIDColorimetry1 = 10000 +531, kVRegNTV2VPIDLuminance1 = 10000 +532,
  kVRegNTV2VPIDTransferCharacteristics = kVRegNTV2VPIDTransferCharacteristics1, kVRegNTV2VPIDColorimetry = kVRegNTV2VPIDColorimetry1, kVRegNTV2VPIDLuminance = kVRegNTV2VPIDLuminance1, kVRegNTV2VPIDTransferCharacteristics2 = 10000 +533,
  kVRegNTV2VPIDColorimetry2 = 10000 +534, kVRegNTV2VPIDLuminance2 = 10000 +535, kVRegNTV2VPIDTransferCharacteristics3 = 10000 +536, kVRegNTV2VPIDColorimetry3 = 10000 +537,
  kVRegNTV2VPIDLuminance3 = 10000 +538, kVRegNTV2VPIDTransferCharacteristics4 = 10000 +539, kVRegNTV2VPIDColorimetry4 = 10000 +540, kVRegNTV2VPIDLuminance4 = 10000 +541,
  kVRegNTV2VPIDTransferCharacteristics5 = 10000 +542, kVRegNTV2VPIDColorimetry5 = 10000 +543, kVRegNTV2VPIDLuminance5 = 10000 +544, kVRegNTV2VPIDTransferCharacteristics6 = 10000 +545,
  kVRegNTV2VPIDColorimetry6 = 10000 +546, kVRegNTV2VPIDLuminance6 = 10000 +547, kVRegNTV2VPIDTransferCharacteristics7 = 10000 +548, kVRegNTV2VPIDColorimetry7 = 10000 +549,
  kVRegNTV2VPIDLuminance7 = 10000 +550, kVRegNTV2VPIDTransferCharacteristics8 = 10000 +551, kVRegNTV2VPIDColorimetry8 = 10000 +552, kVRegNTV2VPIDLuminance8 = 10000 +553,
  kVRegUserColorimetry = 10000 +554, kVRegUserTransfer = 10000 +555, kVRegUserLuminance = 10000 +556, kVRegHdrColorimetryCh1 = 10000 +557,
  kVRegHdrTransferCh1 = 10000 +558, kVRegHdrLuminanceCh1 = 10000 +559, kVRegHdrGreenXCh1 = 10000 +560, kVRegHdrGreenYCh1 = 10000 +561,
  kVRegHdrBlueXCh1 = 10000 +562, kVRegHdrBlueYCh1 = 10000 +563, kVRegHdrRedXCh1 = 10000 +564, kVRegHdrRedYCh1 = 10000 +565,
  kVRegHdrWhiteXCh1 = 10000 +566, kVRegHdrWhiteYCh1 = 10000 +567, kVRegHdrMasterLumMaxCh1 = 10000 +568, kVRegHdrMasterLumMinCh1 = 10000 +569,
  kVRegHdrMaxCLLCh1 = 10000 +570, kVRegHdrMaxFALLCh1 = 10000 +571, kVRegHDROverrideState = 10000 +572, kVRegPCIMaxReadRequestSize = 10000 +573,
  kVRegUserInColorimetry = 10000 +574, kVRegUserInTransfer = 10000 +575, kVRegUserInLuminance = 10000 +576, kVRegHdrInColorimetryCh1 = 10000 +577,
  kVRegHdrInTransferCh1 = 10000 +578, kVRegHdrInLuminanceCh1 = 10000 +579, kVRegHdrInGreenXCh1 = 10000 +580, kVRegHdrInGreenYCh1 = 10000 +581,
  kVRegHdrInBlueXCh1 = 10000 +582, kVRegHdrInBlueYCh1 = 10000 +583, kVRegHdrInRedXCh1 = 10000 +584, kVRegHdrInRedYCh1 = 10000 +585,
  kVRegHdrInWhiteXCh1 = 10000 +586, kVRegHdrInWhiteYCh1 = 10000 +587, kVRegHdrInMasterLumMaxCh1 = 10000 +588, kVRegHdrInMasterLumMinCh1 = 10000 +589,
  kVRegHdrInMaxCLLCh1 = 10000 +590, kVRegHdrInMaxFALLCh1 = 10000 +591, kVRegHDRInOverrideState = 10000 +592, kVRegNTV2VPIDRGBRange1 = 10000 +593,
  kVRegNTV2VPIDRGBRange2 = 10000 +594, kVRegNTV2VPIDRGBRange3 = 10000 +595, kVRegNTV2VPIDRGBRange4 = 10000 +596, kVRegNTV2VPIDRGBRange5 = 10000 +597,
  kVRegNTV2VPIDRGBRange6 = 10000 +598, kVRegNTV2VPIDRGBRange7 = 10000 +599, kVRegNTV2VPIDRGBRange8 = 10000 +600, kVRegRotaryGainOverrideEnable = 10000 +601,
  kVRegAudioMixerOutputGain = 10000 +602, kVRegAudioHeadphoneGain = 10000 +603, kVRegAudioMixerOutputEnable = 10000 +604, kVRegAudioHeadphoneEnable = 10000 +605,
  kVRegAudioEncoderOutputEnable = 10000 +606, kVRegAudioEncoderHeadphoneEnable = 10000 +607, kVRegDmaTransferRateC2H1 = 10000 +608, kVRegDmaHardwareRateC2H1 = 10000 +609,
  kVRegDmaTransferRateH2C1 = 10000 +610, kVRegDmaHardwareRateH2C1 = 10000 +611, kVRegDmaTransferRateC2H2 = 10000 +612, kVRegDmaHardwareRateC2H2 = 10000 +613,
  kVRegDmaTransferRateH2C2 = 10000 +614, kVRegDmaHardwareRateH2C2 = 10000 +615, kVRegDmaTransferRateC2H3 = 10000 +616, kVRegDmaHardwareRateC2H3 = 10000 +617,
  kVRegDmaTransferRateH2C3 = 10000 +618, kVRegDmaHardwareRateH2C3 = 10000 +619, kVRegDmaTransferRateC2H4 = 10000 +620, kVRegDmaHardwareRateC2H4 = 10000 +621,
  kVRegDmaTransferRateH2C4 = 10000 +622, kVRegDmaHardwareRateH2C4 = 10000 +623, kVRegHDMIInAviInfo1 = 10000 +624, kVRegHDMIInDrmInfo1 = 10000 +625,
  kVRegHDMIInDrmGreenPrimary1 = 10000 +626, kVRegHDMIInDrmBluePrimary1 = 10000 +627, kVRegHDMIInDrmRedPrimary1 = 10000 +628, kVRegHDMIInDrmWhitePoint1 = 10000 +629,
  kVRegHDMIInDrmMasteringLuminence1 = 10000 +630, kVRegHDMIInDrmLightLevel1 = 10000 +631, kVRegHDMIInAviInfo2 = 10000 +632, kVRegHDMIInDrmInfo2 = 10000 +633,
  kVRegHDMIInDrmGreenPrimary2 = 10000 +634, kVRegHDMIInDrmBluePrimary2 = 10000 +635, kVRegHDMIInDrmRedPrimary2 = 10000 +636, kVRegHDMIInDrmWhitePoint2 = 10000 +637,
  kVRegHDMIInDrmMasteringLuminence2 = 10000 +638, kVRegHDMIInDrmLightLevel2 = 10000 +639, kVRegBaseFirmwareDeviceID = 10000 +640, kVRegHDMIOutStatus1 = 10000 +641,
  kVRegAudioOutputToneSelect = 10000 +642, kVRegDynFirmwareUpdateCounts = 10000 +643, kVRegLastAJA = 10000 +644, kVRegFirstOEM = kVRegLastAJA + 1,
  kVRegLast = 10000 + 1024 - 1
}
 Virtual registers are used to pass 32-bit values to/from the device driver, and aren't always associated with hardware registers. More...
 
enum  NTV2VirtualRegisterMasks {
  kVRegMaskHDMIInColorimetry = (1u << ( 3 ))+(1u << ( 2 ))+(1u << ( 1 ))+(1u << ( 0 )), kVRegMaskHDMIInDolbyVision = (1u << ( 4 )), kVRegMaskHDMIInPresent = (1u << ( 0 )), kVRegMaskHDMIInEOTF = (1u << ( 11 ))+(1u << ( 10 ))+(1u << ( 9 ))+(1u << ( 8 )),
  kVRegMaskHDMIInMetadataID = (1u << ( 15 ))+(1u << ( 14 ))+(1u << ( 13 ))+(1u << ( 12 )), kVRegMaskHDMOutVideoStandard = (1u << ( 3 ))+(1u << ( 2 ))+(1u << ( 1 ))+(1u << ( 0 )), kVRegMaskHDMOutVideoFrameRate = (1u << ( 7 ))+(1u << ( 6 ))+(1u << ( 5 ))+(1u << ( 4 )), kVRegMaskHDMOutBitDepth = (1u << ( 11 ))+(1u << ( 10 ))+(1u << ( 9 ))+(1u << ( 8 )),
  kVRegMaskHDMOutColorRGB = (1u << ( 12 )), kVRegMaskHDMOutRangeFull = (1u << ( 13 )), kVRegMaskHDMOutPixel420 = (1u << ( 14 )), kVRegMaskHDMOutProtocol = (1u << ( 15 )),
  kVRegMaskHDMOutAudioFormat = (1u << ( 19 ))+(1u << ( 18 ))+(1u << ( 17 ))+(1u << ( 16 )), kVRegMaskHDMOutAudioRate = (1u << ( 23 ))+(1u << ( 22 ))+(1u << ( 21 ))+(1u << ( 20 )), kVRegMaskHDMOutAudioChannels = (1u << ( 27 ))+(1u << ( 26 ))+(1u << ( 25 ))+(1u << ( 24 ))
}
 
enum  NTV2VirtualRegisterShifts {
  kVRegShiftHDMIInColorimetry = 0, kVRegShiftHDMIInDolbyVision = 4, kVRegShiftHDMIInPresent = 0, kVRegShiftHDMIInEOTF = 8,
  kVRegShiftHDMIInMetadataID = 12, kVRegShiftHDMOutVideoStandard = 0, kVRegShiftHDMOutVideoFrameRate = 4, kVRegShiftHDMOutBitDepth = 8,
  kVRegShiftHDMOutColorRGB = 12, kVRegShiftHDMOutRangeFull = 13, kVRegShiftHDMOutPixel420 = 14, kVRegShiftHDMOutProtocol = 15,
  kVRegShiftHDMOutAudioFormat = 16, kVRegShiftHDMOutAudioRate = 20, kVRegShiftHDMOutAudioChannels = 24
}
 

Detailed Description

Declares enums for virtual registers used in all platform drivers and the SDK.

Definition in file ntv2virtualregisters.h.

Macro Definition Documentation

◆ MAX_NUM_VIRTUAL_REGISTERS

#define MAX_NUM_VIRTUAL_REGISTERS   1024

Definition at line 13 of file ntv2virtualregisters.h.

◆ VIRTUALREG_START

#define VIRTUALREG_START   10000

Definition at line 12 of file ntv2virtualregisters.h.

Typedef Documentation

◆ NTV2VirtualRegisters

Enumeration Type Documentation

◆ NTV2VirtualRegisterMasks

Enumerator
kVRegMaskHDMIInColorimetry 
kVRegMaskHDMIInDolbyVision 
kVRegMaskHDMIInPresent 
kVRegMaskHDMIInEOTF 
kVRegMaskHDMIInMetadataID 
kVRegMaskHDMOutVideoStandard 
kVRegMaskHDMOutVideoFrameRate 
kVRegMaskHDMOutBitDepth 
kVRegMaskHDMOutColorRGB 
kVRegMaskHDMOutRangeFull 
kVRegMaskHDMOutPixel420 
kVRegMaskHDMOutProtocol 
kVRegMaskHDMOutAudioFormat 
kVRegMaskHDMOutAudioRate 
kVRegMaskHDMOutAudioChannels 

Definition at line 635 of file ntv2virtualregisters.h.

◆ NTV2VirtualRegisterShifts

Enumerator
kVRegShiftHDMIInColorimetry 
kVRegShiftHDMIInDolbyVision 
kVRegShiftHDMIInPresent 
kVRegShiftHDMIInEOTF 
kVRegShiftHDMIInMetadataID 
kVRegShiftHDMOutVideoStandard 
kVRegShiftHDMOutVideoFrameRate 
kVRegShiftHDMOutBitDepth 
kVRegShiftHDMOutColorRGB 
kVRegShiftHDMOutRangeFull 
kVRegShiftHDMOutPixel420 
kVRegShiftHDMOutProtocol 
kVRegShiftHDMOutAudioFormat 
kVRegShiftHDMOutAudioRate 
kVRegShiftHDMOutAudioChannels 

Definition at line 654 of file ntv2virtualregisters.h.

◆ VirtualRegisterNum

Virtual registers are used to pass 32-bit values to/from the device driver, and aren't always associated with hardware registers.

Note
Drivers after SDK 12.5.x all allocate a 4K page for storing an array of 1024 x 4-byte integers. OEM applications can store values in slots kVRegFirstOEM thru kVRegLast, inclusive. AJA recommends storing at kVRegLast, kVRegLast-1, kVRegLast-2, etc., being careful to never store anything below kVRegFirstOEM.
AJA does not reserve virtual registers for OEMs, and thus, collisions may occur with other OEM applications.
Enumerator
kVRegDriverVersion 

Packed driver version – use NTV2DriverVersionEncode, NTV2DriverVersionDecode* macros to encode/decode.

kVRegAudioRecordPinDelay 
kVRegRelativeVideoPlaybackDelay 
kVRegGlobalAudioPlaybackMode 
kVRegFlashProgramKey 
kVRegStrictTiming 
kVRegDriverType 
kVRegInputSelect 
kVRegSecondaryFormatSelect 
kVRegDigitalOutput1Select 
kVRegDigitalOutput2Select 
kVRegAnalogOutputSelect 
kVRegAnalogOutputType 
kVRegAnalogOutBlackLevel 
kVRegInputSelectUser 
kVRegVideoOutPauseMode 
kVRegPulldownPattern 
kVRegColorSpaceMode 
kVRegGammaMode 
kVRegLUTType 
kVRegRGB10Range 
kVRegRGB10Endian 
kVRegFanControl 
kVRegBitFileDownload 
kVRegSaveRegistersToRegistry 
kVRegRecallRegistersFromRegistry 
kVRegClearAllSubscriptions 
kVRegRestoreHardwareProcampRegisters 
kVRegAcquireReferenceCount 
kVRegReleaseReferenceCount 
kVRegDTAudioMux0 
kVRegDTAudioMux1 
kVRegDTAudioMux2 
kVRegDTFirmware 
kVRegDTVersionAja 
kVRegDTVersionDurian 
kVRegDTAudioCapturePinConnected 
kVRegTimeStampMode 
kVRegTimeStampLastOutputVerticalLo 
kVRegTimeStampLastOutputVerticalHi 
kVRegTimeStampLastInput1VerticalLo 
kVRegTimeStampLastInput1VerticalHi 
kVRegTimeStampLastInput2VerticalLo 
kVRegTimeStampLastInput2VerticalHi 
kVRegNumberVideoMappingRegisters 
kVRegNumberAudioMappingRegisters 
kVRegAudioSyncTolerance 
kVRegDmaSerialize 
kVRegSyncChannel 
kVRegSyncChannels 
kVRegSoftwareUartFifo 
kVRegTimeCodeCh1Delay 
kVRegTimeCodeCh2Delay 
kVRegTimeCodeIn1Delay 
kVRegTimeCodeIn2Delay 
kVRegTimeCodeCh3Delay 
kVRegTimeCodeCh4Delay 
kVRegTimeCodeIn3Delay 
kVRegTimeCodeIn4Delay 
kVRegTimeCodeCh5Delay 
kVRegTimeCodeIn5Delay 
kVRegTimeCodeCh6Delay 
kVRegTimeCodeIn6Delay 
kVRegTimeCodeCh7Delay 
kVRegTimeCodeIn7Delay 
kVRegTimeCodeCh8Delay 
kVRegTimeCodeIn8Delay 
kVRegDebug1 
kVRegDebugLastFormat 
kVRegDebugIPConfigTimeMS 
kVRegDisplayReferenceSelect 
kVRegVANCMode 
kVRegDualStreamTransportType 
kVRegSDIOut1TransportType 
kVRegDSKMode 
kVRegIsoConvertEnable 
kVRegDSKAudioMode 
kVRegDSKForegroundMode 
kVRegDSKForegroundFade 
kVRegCaptureReferenceSelect 
kVRegUnfilterAnc 
kVRegSDIOutput1RGBRange 
kVRegSDIInput1FormatSelect 
kVRegSDIInput2FormatSelect 
kVRegSDIInput1RGBRange 
kVRegSDIInput2RGBRange 
kVRegSDIInput1Stereo3DMode 
kVRegSDIInput2Stereo3DMode 
kVRegFrameBuffer1RGBRange 
kVRegFrameBuffer1Stereo3DMode 
kVRegHDMIInRgbRange 
kVRegHDMIOutRgbRange 
kVRegAnalogInBlackLevel 
kVRegAnalogInputType 
kVRegHDMIOutColorSpaceModeCtrl 
kVRegHDMIOutProtocolMode 
kVRegHDMIOutStereoSelect 
kVRegHDMIOutStereoCodecSelect 
kVRegHdmiOutSubSample 
kVRegSDIInput1ColorSpaceMode 
kVRegSDIInput2ColorSpaceMode 
kVRegSDIOutput2RGBRange 
kVRegSDIOutput1Stereo3DMode 
kVRegSDIOutput2Stereo3DMode 
kVRegFrameBuffer2RGBRange 
kVRegFrameBuffer2Stereo3DMode 
kVRegAudioGainDisable 
kVRegLTCOnRefInSelect 
kVRegActiveVideoOutFilter 
kVRegAudioInputMapSelect 
kVRegAudioInputDelay 
kVRegDSKGraphicFileIndex 
kVRegTimecodeBurnInMode 
kVRegUseQTTimecode 
kVRegAvailable164 
kVRegRP188SourceSelect 
kVRegQTCodecModeDebug 
kVRegHDMIOutColorSpaceModeStatus 
kVRegDeviceOnline 
kVRegIsDefaultDevice 
kVRegDesktopFrameBufferStatus 
kVRegSDIOutput1ColorSpaceMode 
kVRegSDIOutput2ColorSpaceMode 
kVRegAudioOutputDelay 
kVRegTimelapseEnable 
kVRegTimelapseCaptureValue 
kVRegTimelapseCaptureUnits 
kVRegTimelapseIntervalValue 
kVRegTimelapseIntervalUnits 
kVRegSDIOutConfig 
kVRegAnalogInStandard 
kVRegOutputTimecodeOffset 
kVRegOutputTimecodeType 
kVRegQuicktimeUsingBoard 
kVRegApplicationPID 
kVRegApplicationCode 
kVRegReleaseApplication 
kVRegForceApplicationPID 
kVRegForceApplicationCode 
kVRegIpConfigStreamRefresh 
kVRegSDIInConfig 
kVRegInputChangedCount 
kVReg8kOutputTransportSelection 
kVRegAnalogIoSelect 
kVRegProcAmpSDRegsInitialized 
kVRegProcAmpStandardDefBrightness 
kVRegProcAmpStandardDefContrast 
kVRegProcAmpStandardDefSaturation 
kVRegProcAmpStandardDefHue 
kVRegProcAmpStandardDefCbOffset 
kVRegProcAmpStandardDefCrOffset 
kVRegProcAmpEndStandardDefRange 
kVRegProcAmpHDRegsInitialized 
kVRegProcAmpHighDefBrightness 
kVRegProcAmpHighDefContrast 
kVRegProcAmpHighDefSaturationCb 
kVRegProcAmpHighDefSaturationCr 
kVRegProcAmpHighDefHue 
kVRegProcAmpHighDefCbOffset 
kVRegProcAmpHighDefCrOffset 
kVRegProcAmpEndHighDefRange 
kVRegChannel1UserBufferLevel 
kVRegChannel2UserBufferLevel 
kVRegInput1UserBufferLevel 
kVRegInput2UserBufferLevel 
kVRegProgressivePicture 
kVRegLUT2Type 
kVRegLUT3Type 
kVRegLUT4Type 
kVRegDigitalOutput3Select 
kVRegDigitalOutput4Select 
kVRegHDMIOutputSelect 
kVRegRGBRangeConverterLUTType 
kVRegTestPatternChoice 
kVRegTestPatternFormat 
kVRegEveryFrameTaskFilter 
kVRegDefaultInput 
kVRegDefaultVideoOutMode 
kVRegDefaultVideoFormat 
kVRegDigitalOutput5Select 
kVRegLUT5Type 
kVRegMacUserModeDebugLevel 
kVRegMacKernelModeDebugLevel 
kVRegMacUserModePingLevel 
kVRegMacKernelModePingLevel 
kVRegLatencyTimerValue 
kVRegAudioInputSelect 
kVRegSerialSuspended 
kVRegXilinxProgramming 
kVRegETTDiagLastSerialTimestamp 
kVRegETTDiagLastSerialTimecode 
kVRegStartupStatusFlags 
kVRegRGBRangeMode 
kVRegEnableQueuedDMAs 
kVRegBA0MemorySize 
kVRegBA1MemorySize 
kVRegBA4MemorySize 
kVRegNumDmaDriverBuffers 
kVRegDMADriverBufferPhysicalAddress 
kVRegBA2MemorySize 
kVRegAcquireLinuxReferenceCount 
kVRegReleaseLinuxReferenceCount 
kVRegAdvancedIndexing 
kVRegTimeStampLastInput3VerticalLo 
kVRegTimeStampLastInput3VerticalHi 
kVRegTimeStampLastInput4VerticalLo 
kVRegTimeStampLastInput4VerticalHi 
kVRegTimeStampLastInput5VerticalLo 
kVRegTimeStampLastInput5VerticalHi 
kVRegTimeStampLastInput6VerticalLo 
kVRegTimeStampLastInput6VerticalHi 
kVRegTimeStampLastInput7VerticalLo 
kVRegTimeStampLastInput7VerticalHi 
kVRegTimeStampLastInput8VerticalLo 
kVRegTimeStampLastInput8VerticalHi 
kVRegTimeStampLastOutput2VerticalLo 
kVRegTimeStampLastOutput2VerticalHi 
kVRegTimeStampLastOutput3VerticalLo 
kVRegTimeStampLastOutput3VerticalHi 
kVRegTimeStampLastOutput4VerticalLo 
kVRegTimeStampLastOutput4VerticalHi 
kVRegTimeStampLastOutput5VerticalLo 
kVRegTimeStampLastOutput5VerticalHi 
kVRegTimeStampLastOutput6VerticalLo 
kVRegTimeStampLastOutput6VerticalHi 
kVRegTimeStampLastOutput7VerticalLo 
kVRegTimeStampLastOutput7VerticalHi 
kVRegTimeStampLastOutput8VerticalLo 
kVRegResetCycleCount 
kVRegUseProgressive 
kVRegFlashSize 
kVRegFlashStatus 
kVRegFlashState 
kVRegPCIDeviceID 
kVRegUartRxFifoSize 
kVRegEFTNeedsUpdating 
kVRegSuspendSystemAudio 
kVRegAcquireReferenceCounter 
kVRegTimeStampLastOutput8VerticalHi 
kVRegFramesPerVertical 
kVRegServicesInitialized 
kVRegFrameBufferGangCount 
kVRegChannelCrosspointFirst 
kVRegChannelCrosspointLast 
kVRegMonAncField1Offset 

Monitor Anc Field1 byte offset from end of frame buffer (IoIP only, GUMP)

kVRegMonAncField2Offset 

Monitor Anc Field2 byte offset from end of frame buffer (IoIP only, GUMP)

kVRegFollowInputFormat 
kVRegAncField1Offset 

Anc Field1 byte offset from end of frame buffer (GUMP on all boards except RTP for SMPTE2022/IP)

kVRegAncField2Offset 

Anc Field2 byte offset from end of frame buffer (GUMP on all boards except RTP for SMPTE2022/IP)

kVRegAgentCheck 
kVRegUnused_2 
kVReg4kOutputTransportSelection 
kVRegCustomAncInputSelect 
kVRegUseThermostat 
kVRegThermalSamplingRate 
kVRegFanSpeed 
kVRegVideoFormatCh1 
kVRegVideoFormatCh2 
kVRegVideoFormatCh3 
kVRegVideoFormatCh4 
kVRegVideoFormatCh5 
kVRegVideoFormatCh6 
kVRegVideoFormatCh7 
kVRegVideoFormatCh8 
kVRegIPAddrEth0 
kVRegSubnetEth0 
kVRegGatewayEth0 
kVRegIPAddrEth1 
kVRegSubnetEth1 
kVRegGatewayEth1 
kVRegRxcEnable1 
kVRegRxcSfp1RxMatch1 
kVRegRxcSfp1SourceIp1 
kVRegRxcSfp1DestIp1 
kVRegRxcSfp1SourcePort1 
kVRegRxcSfp1DestPort1 
kVRegRxcSfp1Vlan1 
kVRegRxcSfp2RxMatch1 
kVRegRxcSfp2SourceIp1 
kVRegRxcSfp2DestIp1 
kVRegRxcSfp2SourcePort1 
kVRegRxcSfp2DestPort1 
kVRegRxcSfp2Vlan1 
kVRegRxcSsrc1 
kVRegRxcPlayoutDelay1 
kVRegRxcEnable2 
kVRegRxcSfp1RxMatch2 
kVRegRxcSfp1SourceIp2 
kVRegRxcSfp1DestIp2 
kVRegRxcSfp1SourcePort2 
kVRegRxcSfp1DestPort2 
kVRegRxcSfp1Vlan2 
kVRegRxcSfp2RxMatch2 
kVRegRxcSfp2SourceIp2 
kVRegRxcSfp2DestIp2 
kVRegRxcSfp2SourcePort2 
kVRegRxcSfp2DestPort2 
kVRegRxcSfp2Vlan2 
kVRegRxcSsrc2 
kVRegRxcPlayoutDelay2 
kVRegTxcEnable3 
kVRegTxcSfp1LocalPort3 
kVRegTxcSfp1RemoteIp3 
kVRegTxcSfp1RemotePort3 
kVRegTxcSfp2LocalPort3 
kVRegTxcSfp2RemoteIp3 
kVRegTxcSfp2RemotePort3 
kVRegTxcEnable4 
kVRegTxcSfp1LocalPort4 
kVRegTxcSfp1RemoteIp4 
kVRegTxcSfp1RemotePort4 
kVRegTxcSfp2LocalPort4 
kVRegTxcSfp2RemoteIp4 
kVRegTxcSfp2RemotePort4 
kVRegMailBoxAcquire 
kVRegMailBoxRelease 
kVRegMailBoxAbort 
kVRegMailBoxTimeoutNS 
kVRegRxc_2DecodeSelectionMode1 
kVRegRxc_2DecodeProgramNumber1 
kVRegRxc_2DecodeProgramPID1 
kVRegRxc_2DecodeAudioNumber1 
kVRegRxc_2DecodeSelectionMode2 
kVRegRxc_2DecodeProgramNumber2 
kVRegRxc_2DecodeProgramPID2 
kVRegRxc_2DecodeAudioNumber2 
kVRegTxc_2EncodeVideoFormat1 
kVRegTxc_2EncodeUllMode1 
kVRegTxc_2EncodeBitDepth1 
kVRegTxc_2EncodeChromaSubSamp1 
kVRegTxc_2EncodeMbps1 
kVRegTxc_2EncodeAudioChannels1 
kVRegTxc_2EncodeStreamType1 
kVRegTxc_2EncodeProgramPid1 
kVRegTxc_2EncodeVideoPid1 
kVRegTxc_2EncodePcrPid1 
kVRegTxc_2EncodeAudio1Pid1 
kVRegTxc_2EncodeVideoFormat2 
kVRegTxc_2EncodeUllMode2 
kVRegTxc_2EncodeBitDepth2 
kVRegTxc_2EncodeChromaSubSamp2 
kVRegTxc_2EncodeMbps2 
kVRegTxc_2EncodeAudioChannels2 
kVRegTxc_2EncodeStreamType2 
kVRegTxc_2EncodeProgramPid2 
kVRegTxc_2EncodeVideoPid2 
kVRegTxc_2EncodePcrPid2 
kVRegTxc_2EncodeAudio1Pid2 
kVReg2022_7Enable 
kVReg2022_7NetworkPathDiff 
kVRegKIPRxCfgError 
kVRegKIPTxCfgError 
kVRegKIPEncCfgError 
kVRegKIPDecCfgError 
kVRegKIPNetCfgError 
kVRegUseHDMI420Mode 
kVRegUnused501 
kVRegUserDefinedDBB 
kVRegHDMIOutAudioChannels 
kVRegUnused504 
kVRegZeroHostAncPostCapture 
kVRegZeroDeviceAncPostCapture 
kVRegAudioMonitorChannelSelect 
kVRegAudioMixerOverrideState 
kVRegAudioMixerSourceMainEnable 
kVRegAudioMixerSourceAux1Enable 
kVRegAudioMixerSourceAux2Enable 
kVRegAudioMixerSourceMainGain 
kVRegAudioMixerSourceAux1Gain 
kVRegAudioMixerSourceAux2Gain 
kVRegAudioCapMixerSourceMainEnable 
kVRegAudioCapMixerSourceAux1Enable 
kVRegAudioCapMixerSourceAux2Enable 
kVRegAudioCapMixerSourceMainGain 
kVRegAudioCapMixerSourceAux1Gain 
kVRegAudioCapMixerSourceAux2Gain 
kVRegSwizzle4kInput 
kVRegSwizzle4kOutput 
kVRegAnalogAudioIOConfiguration 
kVRegHdmiHdrOutChanged 
kVRegDisableAutoVPID 
kVRegEnableBT2020 
kVRegHdmiHdrOutMode 
kVRegServicesForceInit 
kVRegServicesModeFinal 
kVRegNTV2VPIDTransferCharacteristics1 
kVRegNTV2VPIDColorimetry1 
kVRegNTV2VPIDLuminance1 
kVRegNTV2VPIDTransferCharacteristics 
kVRegNTV2VPIDColorimetry 
kVRegNTV2VPIDLuminance 
kVRegNTV2VPIDTransferCharacteristics2 
kVRegNTV2VPIDColorimetry2 
kVRegNTV2VPIDLuminance2 
kVRegNTV2VPIDTransferCharacteristics3 
kVRegNTV2VPIDColorimetry3 
kVRegNTV2VPIDLuminance3 
kVRegNTV2VPIDTransferCharacteristics4 
kVRegNTV2VPIDColorimetry4 
kVRegNTV2VPIDLuminance4 
kVRegNTV2VPIDTransferCharacteristics5 
kVRegNTV2VPIDColorimetry5 
kVRegNTV2VPIDLuminance5 
kVRegNTV2VPIDTransferCharacteristics6 
kVRegNTV2VPIDColorimetry6 
kVRegNTV2VPIDLuminance6 
kVRegNTV2VPIDTransferCharacteristics7 
kVRegNTV2VPIDColorimetry7 
kVRegNTV2VPIDLuminance7 
kVRegNTV2VPIDTransferCharacteristics8 
kVRegNTV2VPIDColorimetry8 
kVRegNTV2VPIDLuminance8 
kVRegUserColorimetry 
kVRegUserTransfer 
kVRegUserLuminance 
kVRegHdrColorimetryCh1 
kVRegHdrTransferCh1 
kVRegHdrLuminanceCh1 
kVRegHdrGreenXCh1 
kVRegHdrGreenYCh1 
kVRegHdrBlueXCh1 
kVRegHdrBlueYCh1 
kVRegHdrRedXCh1 
kVRegHdrRedYCh1 
kVRegHdrWhiteXCh1 
kVRegHdrWhiteYCh1 
kVRegHdrMasterLumMaxCh1 
kVRegHdrMasterLumMinCh1 
kVRegHdrMaxCLLCh1 
kVRegHdrMaxFALLCh1 
kVRegHDROverrideState 
kVRegPCIMaxReadRequestSize 
kVRegUserInColorimetry 
kVRegUserInTransfer 
kVRegUserInLuminance 
kVRegHdrInColorimetryCh1 
kVRegHdrInTransferCh1 
kVRegHdrInLuminanceCh1 
kVRegHdrInGreenXCh1 
kVRegHdrInGreenYCh1 
kVRegHdrInBlueXCh1 
kVRegHdrInBlueYCh1 
kVRegHdrInRedXCh1 
kVRegHdrInRedYCh1 
kVRegHdrInWhiteXCh1 
kVRegHdrInWhiteYCh1 
kVRegHdrInMasterLumMaxCh1 
kVRegHdrInMasterLumMinCh1 
kVRegHdrInMaxCLLCh1 
kVRegHdrInMaxFALLCh1 
kVRegHDRInOverrideState 
kVRegNTV2VPIDRGBRange1 
kVRegNTV2VPIDRGBRange2 
kVRegNTV2VPIDRGBRange3 
kVRegNTV2VPIDRGBRange4 
kVRegNTV2VPIDRGBRange5 
kVRegNTV2VPIDRGBRange6 
kVRegNTV2VPIDRGBRange7 
kVRegNTV2VPIDRGBRange8 
kVRegRotaryGainOverrideEnable 
kVRegAudioMixerOutputGain 
kVRegAudioHeadphoneGain 
kVRegAudioMixerOutputEnable 
kVRegAudioHeadphoneEnable 
kVRegAudioEncoderOutputEnable 
kVRegAudioEncoderHeadphoneEnable 
kVRegDmaTransferRateC2H1 
kVRegDmaHardwareRateC2H1 
kVRegDmaTransferRateH2C1 
kVRegDmaHardwareRateH2C1 
kVRegDmaTransferRateC2H2 
kVRegDmaHardwareRateC2H2 
kVRegDmaTransferRateH2C2 
kVRegDmaHardwareRateH2C2 
kVRegDmaTransferRateC2H3 
kVRegDmaHardwareRateC2H3 
kVRegDmaTransferRateH2C3 
kVRegDmaHardwareRateH2C3 
kVRegDmaTransferRateC2H4 
kVRegDmaHardwareRateC2H4 
kVRegDmaTransferRateH2C4 
kVRegDmaHardwareRateH2C4 
kVRegHDMIInAviInfo1 
kVRegHDMIInDrmInfo1 
kVRegHDMIInDrmGreenPrimary1 
kVRegHDMIInDrmBluePrimary1 
kVRegHDMIInDrmRedPrimary1 
kVRegHDMIInDrmWhitePoint1 
kVRegHDMIInDrmMasteringLuminence1 
kVRegHDMIInDrmLightLevel1 
kVRegHDMIInAviInfo2 
kVRegHDMIInDrmInfo2 
kVRegHDMIInDrmGreenPrimary2 
kVRegHDMIInDrmBluePrimary2 
kVRegHDMIInDrmRedPrimary2 
kVRegHDMIInDrmWhitePoint2 
kVRegHDMIInDrmMasteringLuminence2 
kVRegHDMIInDrmLightLevel2 
kVRegBaseFirmwareDeviceID 
kVRegHDMIOutStatus1 
kVRegAudioOutputToneSelect 
kVRegDynFirmwareUpdateCounts 
kVRegLastAJA 

The last AJA virtual register slot.

kVRegFirstOEM 

The first virtual register slot available for general use.

kVRegLast 

Last virtual register slot.

Definition at line 26 of file ntv2virtualregisters.h.