AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
ntv2register.cpp File Reference

Implements most of CNTV2Card's register-based functions. More...

#include "ntv2card.h"
#include "ntv2devicefeatures.h"
#include "ntv2utils.h"
#include "ntv2registerexpert.h"
#include "ntv2endian.h"
#include "ntv2registersmb.h"
#include "ntv2konaflashprogram.h"
#include "ntv2vpid.h"
#include "ajabase/system/debug.h"
#include <math.h>
#include <assert.h>
Include dependency graph for ntv2register.cpp:

Go to the source code of this file.

Macros

#define HEX16(__x__)   "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec
 
#define INSTP(_p_)   HEX16(uint64_t(_p_))
 
#define CVIDFAIL(__x__)   AJA_sERROR (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define CVIDWARN(__x__)   AJA_sWARNING(AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define CVIDNOTE(__x__)   AJA_sNOTICE (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define CVIDINFO(__x__)   AJA_sINFO (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define CVIDDBG(__x__)   AJA_sDEBUG (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define NOMINAL_H   0
 
#define MIN_H   1
 
#define MAX_H   2
 
#define NOMINAL_V   3
 
#define MIN_V   4
 
#define MAX_V   5
 
#define K2_NOMINAL_H   0x1000
 
#define K2_MIN_H   (K2_NOMINAL_H-0x800)
 
#define K2_MAX_H   (K2_NOMINAL_H+0x800)
 
#define K2_NOMINAL_V   0x0800
 
#define K2_MIN_V   (K2_NOMINAL_V-0x400)
 
#define K2_MAX_V   (K2_NOMINAL_V+0x400)
 
#define KLS_NOMINAL_525_H   0x0640
 
#define KLS_MIN_525_H   0x0000
 
#define KLS_MAX_525_H   0x06B3
 
#define KLS_NOMINAL_525_V   0x010A
 
#define KLS_MIN_525_V   0x0001
 
#define KLS_MAX_525_V   0x020D
 
#define KLS_NOMINAL_625_H   0x0638
 
#define KLS_MIN_625_H   0x0000
 
#define KLS_MAX_625_H   0x06BF
 
#define KLS_NOMINAL_625_V   0x0139
 
#define KLS_MIN_625_V   0x0001
 
#define KLS_MAX_625_V   0x0271
 

Functions

static bool WriteWatchdogControlBit (CNTV2Card &card, const ULWord inValue, const ULWord inMask, const ULWord inShift)
 

Variables

static const ULWord gChannelToGlobalControlRegNum []
 
static const ULWord gChannelToSDIOutControlRegNum []
 
static const ULWord gChannelToControlRegNum []
 
static const ULWord gChannelToOutputFrameRegNum []
 
static const ULWord gChannelToInputFrameRegNum []
 
static const ULWord gChannelToPCIAccessFrameRegNum []
 
static const ULWord gChannelToRS422ControlRegNum [] = { kRegRS422Control, kRegRS4222Control, 0}
 
static const ULWord gChannelToOutputTimingCtrlRegNum []
 
static const ULWord gChannelToSDIInput3GStatusRegNum []
 
static const ULWord gChannelToSDIIn3GbModeMask []
 
static const ULWord gChannelToSDIIn3GbModeShift []
 
static const ULWord gIndexToVidProcControlRegNum [] = { kRegVidProc1Control, kRegVidProc2Control, kRegVidProc3Control, kRegVidProc4Control, 0}
 
static const ULWord gIndexToVidProcMixCoeffRegNum [] = { kRegMixer1Coefficient, kRegMixer2Coefficient, kRegMixer3Coefficient, kRegMixer4Coefficient, 0}
 
static const ULWord gChannelToRP188ModeGCRegisterNum []
 
static const ULWord gChannelToRP188ModeMasks []
 
static const ULWord gChannelToRP188ModeShifts []
 
static const ULWord gChlToRP188DBBRegNum []
 
static const ULWord gChlToRP188Bits031RegNum []
 
static const ULWord gChlToRP188Bits3263RegNum []
 
static const ULWord gChannelToRXSDIStatusRegs [] = { kRegRXSDI1Status, kRegRXSDI2Status, kRegRXSDI3Status, kRegRXSDI4Status, kRegRXSDI5Status, kRegRXSDI6Status, kRegRXSDI7Status, kRegRXSDI8Status, 0}
 
static const ULWord gChannelToRXSDICRCErrorCountRegs [] = { kRegRXSDI1CRCErrorCount, kRegRXSDI2CRCErrorCount, kRegRXSDI3CRCErrorCount, kRegRXSDI4CRCErrorCount, kRegRXSDI5CRCErrorCount, kRegRXSDI6CRCErrorCount, kRegRXSDI7CRCErrorCount, kRegRXSDI8CRCErrorCount, 0 }
 
static const ULWord gChannelToSmpte372RegisterNum []
 
static const ULWord gChannelToSmpte372Masks []
 
static const ULWord gChannelToSmpte372Shifts []
 
static const ULWord gChannelToSDIIn3GModeMask []
 
static const ULWord gChannelToSDIIn3GModeShift []
 
static const ULWord gChannelToSDIIn6GModeMask []
 
static const ULWord gChannelToSDIIn6GModeShift []
 
static const ULWord gChannelToSDIIn12GModeMask []
 
static const ULWord gChannelToSDIIn12GModeShift []
 
static const ULWord gChannelToSDIInputStatusRegNum []
 
static const ULWord gChannelToSDIInputRateMask []
 
static const ULWord gChannelToSDIInputRateHighMask []
 
static const ULWord gChannelToSDIInputRateShift []
 
static const ULWord gChannelToSDIInputRateHighShift []
 
static const ULWord gChannelToSDIInputGeometryMask []
 
static const ULWord gChannelToSDIInputGeometryHighMask []
 
static const ULWord gChannelToSDIInputGeometryShift []
 
static const ULWord gChannelToSDIInputGeometryHighShift []
 
static const ULWord gChannelToSDIInputProgressiveMask []
 
static const ULWord gChannelToSDIInputProgressiveShift []
 
static const ULWord gSDIOutToRP188Input [] = { 0, 2, 1, 3, 0, 2, 1, 3, 0 }
 
static const ULWord gMatteColorRegs [] = { kRegFlatMatteValue , kRegFlatMatte2Value , kRegFlatMatte3Value , kRegFlatMatte4Value , 0, 0, 0, 0}
 
static const ULWord sSDIXmitEnableMasks []
 
static const ULWord sSDIXmitEnableShifts []
 

Detailed Description

Implements most of CNTV2Card's register-based functions.

Definition in file ntv2register.cpp.

Macro Definition Documentation

◆ CVIDDBG

#define CVIDDBG (   __x__)    AJA_sDEBUG (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 30 of file ntv2register.cpp.

◆ CVIDFAIL

#define CVIDFAIL (   __x__)    AJA_sERROR (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 26 of file ntv2register.cpp.

◆ CVIDINFO

#define CVIDINFO (   __x__)    AJA_sINFO (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 29 of file ntv2register.cpp.

◆ CVIDNOTE

#define CVIDNOTE (   __x__)    AJA_sNOTICE (AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 28 of file ntv2register.cpp.

◆ CVIDWARN

#define CVIDWARN (   __x__)    AJA_sWARNING(AJA_DebugUnit_VideoGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 27 of file ntv2register.cpp.

◆ HEX16

#define HEX16 (   __x__)    "0x" << hex << setw(16) << setfill('0') << uint64_t(__x__) << dec

Definition at line 24 of file ntv2register.cpp.

◆ INSTP

#define INSTP (   _p_)    HEX16(uint64_t(_p_))

Definition at line 25 of file ntv2register.cpp.

◆ K2_MAX_H

#define K2_MAX_H   (K2_NOMINAL_H+0x800)

Definition at line 46 of file ntv2register.cpp.

◆ K2_MAX_V

#define K2_MAX_V   (K2_NOMINAL_V+0x400)

Definition at line 49 of file ntv2register.cpp.

◆ K2_MIN_H

#define K2_MIN_H   (K2_NOMINAL_H-0x800)

Definition at line 45 of file ntv2register.cpp.

◆ K2_MIN_V

#define K2_MIN_V   (K2_NOMINAL_V-0x400)

Definition at line 48 of file ntv2register.cpp.

◆ K2_NOMINAL_H

#define K2_NOMINAL_H   0x1000

Definition at line 44 of file ntv2register.cpp.

◆ K2_NOMINAL_V

#define K2_NOMINAL_V   0x0800

Definition at line 47 of file ntv2register.cpp.

◆ KLS_MAX_525_H

#define KLS_MAX_525_H   0x06B3

Definition at line 53 of file ntv2register.cpp.

◆ KLS_MAX_525_V

#define KLS_MAX_525_V   0x020D

Definition at line 56 of file ntv2register.cpp.

◆ KLS_MAX_625_H

#define KLS_MAX_625_H   0x06BF

Definition at line 60 of file ntv2register.cpp.

◆ KLS_MAX_625_V

#define KLS_MAX_625_V   0x0271

Definition at line 63 of file ntv2register.cpp.

◆ KLS_MIN_525_H

#define KLS_MIN_525_H   0x0000

Definition at line 52 of file ntv2register.cpp.

◆ KLS_MIN_525_V

#define KLS_MIN_525_V   0x0001

Definition at line 55 of file ntv2register.cpp.

◆ KLS_MIN_625_H

#define KLS_MIN_625_H   0x0000

Definition at line 59 of file ntv2register.cpp.

◆ KLS_MIN_625_V

#define KLS_MIN_625_V   0x0001

Definition at line 62 of file ntv2register.cpp.

◆ KLS_NOMINAL_525_H

#define KLS_NOMINAL_525_H   0x0640

Definition at line 51 of file ntv2register.cpp.

◆ KLS_NOMINAL_525_V

#define KLS_NOMINAL_525_V   0x010A

Definition at line 54 of file ntv2register.cpp.

◆ KLS_NOMINAL_625_H

#define KLS_NOMINAL_625_H   0x0638

Definition at line 58 of file ntv2register.cpp.

◆ KLS_NOMINAL_625_V

#define KLS_NOMINAL_625_V   0x0139

Definition at line 61 of file ntv2register.cpp.

◆ MAX_H

#define MAX_H   2

Definition at line 37 of file ntv2register.cpp.

◆ MAX_V

#define MAX_V   5

Definition at line 40 of file ntv2register.cpp.

◆ MIN_H

#define MIN_H   1

Definition at line 36 of file ntv2register.cpp.

◆ MIN_V

#define MIN_V   4

Definition at line 39 of file ntv2register.cpp.

◆ NOMINAL_H

#define NOMINAL_H   0

Definition at line 35 of file ntv2register.cpp.

◆ NOMINAL_V

#define NOMINAL_V   3

Definition at line 38 of file ntv2register.cpp.

Function Documentation

◆ WriteWatchdogControlBit()

static bool WriteWatchdogControlBit ( CNTV2Card card,
const ULWord  inValue,
const ULWord  inMask,
const ULWord  inShift 
)
static

Definition at line 3939 of file ntv2register.cpp.

Variable Documentation

◆ gChannelToControlRegNum

const ULWord gChannelToControlRegNum[]
static

◆ gChannelToGlobalControlRegNum

◆ gChannelToInputFrameRegNum

const ULWord gChannelToInputFrameRegNum[]
static

◆ gChannelToOutputFrameRegNum

const ULWord gChannelToOutputFrameRegNum[]
static

◆ gChannelToOutputTimingCtrlRegNum

◆ gChannelToPCIAccessFrameRegNum

◆ gChannelToRP188ModeGCRegisterNum

const ULWord gChannelToRP188ModeGCRegisterNum[]
static

◆ gChannelToRP188ModeMasks

◆ gChannelToRP188ModeShifts

◆ gChannelToRS422ControlRegNum

const ULWord gChannelToRS422ControlRegNum[] = { kRegRS422Control, kRegRS4222Control, 0}
static

Definition at line 86 of file ntv2register.cpp.

◆ gChannelToRXSDICRCErrorCountRegs

◆ gChannelToRXSDIStatusRegs

◆ gChannelToSDIIn12GModeMask

◆ gChannelToSDIIn12GModeShift

◆ gChannelToSDIIn3GbModeMask

◆ gChannelToSDIIn3GbModeShift

◆ gChannelToSDIIn3GModeMask

◆ gChannelToSDIIn3GModeShift

◆ gChannelToSDIIn6GModeMask

◆ gChannelToSDIIn6GModeShift

◆ gChannelToSDIInput3GStatusRegNum

◆ gChannelToSDIInputGeometryHighMask

◆ gChannelToSDIInputGeometryHighShift

◆ gChannelToSDIInputGeometryMask

◆ gChannelToSDIInputGeometryShift

◆ gChannelToSDIInputProgressiveMask

◆ gChannelToSDIInputProgressiveShift

◆ gChannelToSDIInputRateHighMask

◆ gChannelToSDIInputRateHighShift

◆ gChannelToSDIInputRateMask

◆ gChannelToSDIInputRateShift

◆ gChannelToSDIInputStatusRegNum

const ULWord gChannelToSDIInputStatusRegNum[]
static

◆ gChannelToSDIOutControlRegNum

const ULWord gChannelToSDIOutControlRegNum[]
static

◆ gChannelToSmpte372Masks

◆ gChannelToSmpte372RegisterNum

const ULWord gChannelToSmpte372RegisterNum[]
static

◆ gChannelToSmpte372Shifts

◆ gChlToRP188Bits031RegNum

◆ gChlToRP188Bits3263RegNum

◆ gChlToRP188DBBRegNum

◆ gIndexToVidProcControlRegNum

const ULWord gIndexToVidProcControlRegNum[] = { kRegVidProc1Control, kRegVidProc2Control, kRegVidProc3Control, kRegVidProc4Control, 0}
static

Definition at line 100 of file ntv2register.cpp.

◆ gIndexToVidProcMixCoeffRegNum

const ULWord gIndexToVidProcMixCoeffRegNum[] = { kRegMixer1Coefficient, kRegMixer2Coefficient, kRegMixer3Coefficient, kRegMixer4Coefficient, 0}
static

Definition at line 102 of file ntv2register.cpp.

◆ gMatteColorRegs

const ULWord gMatteColorRegs[] = { kRegFlatMatteValue , kRegFlatMatte2Value , kRegFlatMatte3Value , kRegFlatMatte4Value , 0, 0, 0, 0}
static

Definition at line 3020 of file ntv2register.cpp.

◆ gSDIOutToRP188Input

const ULWord gSDIOutToRP188Input[] = { 0, 2, 1, 3, 0, 2, 1, 3, 0 }
static

Definition at line 2595 of file ntv2register.cpp.

◆ sSDIXmitEnableMasks

◆ sSDIXmitEnableShifts

kRegMaskSDIIn43GbpsMode
@ kRegMaskSDIIn43GbpsMode
Definition: ntv2publicinterface.h:1887
kRegShiftInput1Geometry
@ kRegShiftInput1Geometry
Definition: ntv2publicinterface.h:2392
kRegSDIInput3GStatus
@ kRegSDIInput3GStatus
Definition: ntv2publicinterface.h:326
kRegMaskSDIIn33GbpsSMPTELevelBMode
@ kRegMaskSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1881
kRegShiftSDIIn612GbpsMode
@ kRegShiftSDIIn612GbpsMode
Definition: ntv2publicinterface.h:2971
kRegShiftSDI4Transmit
@ kRegShiftSDI4Transmit
Definition: ntv2publicinterface.h:3038
kRegGlobalControlCh3
@ kRegGlobalControlCh3
Definition: ntv2publicinterface.h:499
kRegSDIOut4Control
@ kRegSDIOut4Control
Definition: ntv2publicinterface.h:261
kRegGlobalControlCh5
@ kRegGlobalControlCh5
Definition: ntv2publicinterface.h:501
kRegMaskInput1Geometry
@ kRegMaskInput1Geometry
Definition: ntv2publicinterface.h:1309
kRegCh2OutputFrame
@ kRegCh2OutputFrame
Definition: ntv2publicinterface.h:80
kRegCh7Control
@ kRegCh7Control
Definition: ntv2publicinterface.h:516
kRegCh8Control
@ kRegCh8Control
Definition: ntv2publicinterface.h:521
kRegOutputTimingControlch6
@ kRegOutputTimingControlch6
Definition: ntv2publicinterface.h:625
kRegRP188InOut3DBB
@ kRegRP188InOut3DBB
Definition: ntv2publicinterface.h:362
kRegRP188InOut2Bits0_31
@ kRegRP188InOut2Bits0_31
Definition: ntv2publicinterface.h:139
kRegCh6OutputFrame
@ kRegCh6OutputFrame
Definition: ntv2publicinterface.h:512
kRegMaskSDIIn23GbpsMode
@ kRegMaskSDIIn23GbpsMode
Definition: ntv2publicinterface.h:1869
kRegMaskInput2FrameRate
@ kRegMaskInput2FrameRate
Definition: ntv2publicinterface.h:1311
kRegShiftRP188ModeCh1
@ kRegShiftRP188ModeCh1
Definition: ntv2publicinterface.h:2228
kRegRP188InOut1Bits0_31
@ kRegRP188InOut1Bits0_31
Definition: ntv2publicinterface.h:104
kRegRP188InOut7Bits32_63
@ kRegRP188InOut7Bits32_63
Definition: ntv2publicinterface.h:555
kRegCh5InputFrame
@ kRegCh5InputFrame
Definition: ntv2publicinterface.h:508
kRegShiftSDIIn16GbpsMode
@ kRegShiftSDIIn16GbpsMode
Definition: ntv2publicinterface.h:2930
kRegMaskSDIIn86GbpsMode
@ kRegMaskSDIIn86GbpsMode
Definition: ntv2publicinterface.h:1922
kRegOutputTimingControlch7
@ kRegOutputTimingControlch7
Definition: ntv2publicinterface.h:626
kRegShiftSDI1Transmit
@ kRegShiftSDI1Transmit
Definition: ntv2publicinterface.h:3035
kRegInput78Status
@ kRegInput78Status
Definition: ntv2publicinterface.h:597
kRegShiftRP188ModeCh4
@ kRegShiftRP188ModeCh4
Definition: ntv2publicinterface.h:2257
kRegMaskSDIIn612GbpsMode
@ kRegMaskSDIIn612GbpsMode
Definition: ntv2publicinterface.h:1909
kRegShiftInput2FrameRate
@ kRegShiftInput2FrameRate
Definition: ntv2publicinterface.h:2394
kRegMaskSDIIn43GbpsSMPTELevelBMode
@ kRegMaskSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1888
kRegMaskSDIIn53GbpsSMPTELevelBMode
@ kRegMaskSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1897
kRegShiftSDIIn312GbpsMode
@ kRegShiftSDIIn312GbpsMode
Definition: ntv2publicinterface.h:2948
kRegCh3PCIAccessFrame
@ kRegCh3PCIAccessFrame
Definition: ntv2publicinterface.h:383
kRegRP188InOut6Bits0_31
@ kRegRP188InOut6Bits0_31
Definition: ntv2publicinterface.h:544
kRegShiftRP188ModeCh2
@ kRegShiftRP188ModeCh2
Definition: ntv2publicinterface.h:2229
kRegShiftRP188ModeCh7
@ kRegShiftRP188ModeCh7
Definition: ntv2publicinterface.h:2260
kRegMaskInput2GeometryHigh
@ kRegMaskInput2GeometryHigh
Definition: ntv2publicinterface.h:1324
kRegMaskSDIIn16GbpsMode
@ kRegMaskSDIIn16GbpsMode
Definition: ntv2publicinterface.h:1865
kRegOutputTimingControlch3
@ kRegOutputTimingControlch3
Definition: ntv2publicinterface.h:622
kRegShiftSDIIn23GbpsMode
@ kRegShiftSDIIn23GbpsMode
Definition: ntv2publicinterface.h:2932
kRegShiftSDIIn73GbpsSMPTELevelBMode
@ kRegShiftSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2973
kRegShiftSDI5Transmit
@ kRegShiftSDI5Transmit
Definition: ntv2publicinterface.h:3031
kRegRP188InOut4Bits0_31
@ kRegRP188InOut4Bits0_31
Definition: ntv2publicinterface.h:368
kRegShiftSDIIn53GbpsMode
@ kRegShiftSDIIn53GbpsMode
Definition: ntv2publicinterface.h:2958
kRegMaskSmpte372Enable
@ kRegMaskSmpte372Enable
Definition: ntv2publicinterface.h:1137
kRegGlobalControlCh4
@ kRegGlobalControlCh4
Definition: ntv2publicinterface.h:500
kRegShiftInput1FrameRateHigh
@ kRegShiftInput1FrameRateHigh
Definition: ntv2publicinterface.h:2404
kRegMaskInput2FrameRateHigh
@ kRegMaskInput2FrameRateHigh
Definition: ntv2publicinterface.h:1322
kRegMaskSDIIn312GbpsMode
@ kRegMaskSDIIn312GbpsMode
Definition: ntv2publicinterface.h:1886
kRegMaskSDIIn63GbpsSMPTELevelBMode
@ kRegMaskSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1904
kRegShiftInput2FrameRateHigh
@ kRegShiftInput2FrameRateHigh
Definition: ntv2publicinterface.h:2405
kRegMaskRP188ModeCh5
@ kRegMaskRP188ModeCh5
Definition: ntv2publicinterface.h:1174
kRegRP188InOut5DBB
@ kRegRP188InOut5DBB
Definition: ntv2publicinterface.h:450
kRegGlobalControlCh7
@ kRegGlobalControlCh7
Definition: ntv2publicinterface.h:503
kRegRP188InOut3Bits0_31
@ kRegRP188InOut3Bits0_31
Definition: ntv2publicinterface.h:363
kRegCh8OutputFrame
@ kRegCh8OutputFrame
Definition: ntv2publicinterface.h:522
kRegShiftSDIIn3GbpsMode
@ kRegShiftSDIIn3GbpsMode
Definition: ntv2publicinterface.h:2925
kRegShiftSDI7Transmit
@ kRegShiftSDI7Transmit
Definition: ntv2publicinterface.h:3033
kRegShiftSDIIn53GbpsSMPTELevelBMode
@ kRegShiftSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2959
kRegShiftSDI6Transmit
@ kRegShiftSDI6Transmit
Definition: ntv2publicinterface.h:3032
kRegMaskSDIIn76GbpsMode
@ kRegMaskSDIIn76GbpsMode
Definition: ntv2publicinterface.h:1915
kRegShiftInput2GeometryHigh
@ kRegShiftInput2GeometryHigh
Definition: ntv2publicinterface.h:2407
kRegRP188InOut4Bits32_63
@ kRegRP188InOut4Bits32_63
Definition: ntv2publicinterface.h:369
kRegShiftSDIIn66GbpsMode
@ kRegShiftSDIIn66GbpsMode
Definition: ntv2publicinterface.h:2970
kRegMaskSDIIn63GbpsMode
@ kRegMaskSDIIn63GbpsMode
Definition: ntv2publicinterface.h:1903
kRegMaskInput1FrameRate
@ kRegMaskInput1FrameRate
Definition: ntv2publicinterface.h:1308
kRegShiftInput1FrameRate
@ kRegShiftInput1FrameRate
Definition: ntv2publicinterface.h:2391
kRegCh2PCIAccessFrame
@ kRegCh2PCIAccessFrame
Definition: ntv2publicinterface.h:79
kRegShiftSDIIn46GbpsMode
@ kRegShiftSDIIn46GbpsMode
Definition: ntv2publicinterface.h:2954
kRegMaskSDIIn112GbpsMode
@ kRegMaskSDIIn112GbpsMode
Definition: ntv2publicinterface.h:1866
kRegRP188InOut6Bits32_63
@ kRegRP188InOut6Bits32_63
Definition: ntv2publicinterface.h:545
kRegCh3Control
@ kRegCh3Control
Definition: ntv2publicinterface.h:351
kRegShiftSDIIn63GbpsSMPTELevelBMode
@ kRegShiftSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2966
kRegOutputTimingControlch5
@ kRegOutputTimingControlch5
Definition: ntv2publicinterface.h:624
kRegCh2Control
@ kRegCh2Control
Definition: ntv2publicinterface.h:78
kRegShiftSDI3Transmit
@ kRegShiftSDI3Transmit
Definition: ntv2publicinterface.h:3037
kRegShiftInput2Geometry
@ kRegShiftInput2Geometry
Definition: ntv2publicinterface.h:2395
kRegGlobalControlCh8
@ kRegGlobalControlCh8
Definition: ntv2publicinterface.h:504
kRegMaskSDI7Transmit
@ kRegMaskSDI7Transmit
Definition: ntv2publicinterface.h:1975
kRegSDIOut3Control
@ kRegSDIOut3Control
Definition: ntv2publicinterface.h:260
kRegShiftSDIIn36GbpsMode
@ kRegShiftSDIIn36GbpsMode
Definition: ntv2publicinterface.h:2947
kRegShiftRP188ModeCh3
@ kRegShiftRP188ModeCh3
Definition: ntv2publicinterface.h:2256
kRegCh5OutputFrame
@ kRegCh5OutputFrame
Definition: ntv2publicinterface.h:507
kRegShiftSDIIn712GbpsMode
@ kRegShiftSDIIn712GbpsMode
Definition: ntv2publicinterface.h:2978
kRegRP188InOut8Bits32_63
@ kRegRP188InOut8Bits32_63
Definition: ntv2publicinterface.h:565
ULWord
uint32_t ULWord
Definition: ajatypes.h:246
kRegRP188InOut5Bits32_63
@ kRegRP188InOut5Bits32_63
Definition: ntv2publicinterface.h:449
kRegRP188InOut2DBB
@ kRegRP188InOut2DBB
Definition: ntv2publicinterface.h:138
kRegGlobalControlCh6
@ kRegGlobalControlCh6
Definition: ntv2publicinterface.h:502
kRegMaskSDIIn73GbpsSMPTELevelBMode
@ kRegMaskSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1911
kRegCh4InputFrame
@ kRegCh4InputFrame
Definition: ntv2publicinterface.h:356
kRegMaskSDIIn46GbpsMode
@ kRegMaskSDIIn46GbpsMode
Definition: ntv2publicinterface.h:1892
kRegShiftInput1GeometryHigh
@ kRegShiftInput1GeometryHigh
Definition: ntv2publicinterface.h:2406
kRegCh4PCIAccessFrame
@ kRegCh4PCIAccessFrame
Definition: ntv2publicinterface.h:384
kRegRP188InOut1Bits32_63
@ kRegRP188InOut1Bits32_63
Definition: ntv2publicinterface.h:105
kRegShiftSDIIn3GbpsSMPTELevelBMode
@ kRegShiftSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2926
kRegCh2InputFrame
@ kRegCh2InputFrame
Definition: ntv2publicinterface.h:81
kRegCh5PCIAccessFrame
@ kRegCh5PCIAccessFrame
Definition: ntv2publicinterface.h:509
kRegShiftSDIIn412GbpsMode
@ kRegShiftSDIIn412GbpsMode
Definition: ntv2publicinterface.h:2955
kRegGlobalControl2
@ kRegGlobalControl2
Definition: ntv2publicinterface.h:361
kRegShiftSDI2Transmit
@ kRegShiftSDI2Transmit
Definition: ntv2publicinterface.h:3036
kRegShiftSDIIn73GbpsMode
@ kRegShiftSDIIn73GbpsMode
Definition: ntv2publicinterface.h:2972
kRegMaskInput1FrameRateHigh
@ kRegMaskInput1FrameRateHigh
Definition: ntv2publicinterface.h:1321
kRegMaskSDIIn23GbpsSMPTELevelBMode
@ kRegMaskSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1870
kRegShiftSDIIn76GbpsMode
@ kRegShiftSDIIn76GbpsMode
Definition: ntv2publicinterface.h:2977
kRegMaskSmpte372Enable4
@ kRegMaskSmpte372Enable4
Definition: ntv2publicinterface.h:1161
kRegRP188InOut7Bits0_31
@ kRegRP188InOut7Bits0_31
Definition: ntv2publicinterface.h:554
kRegSDIOut5Control
@ kRegSDIOut5Control
Definition: ntv2publicinterface.h:444
kRegShiftInput2Progressive
@ kRegShiftInput2Progressive
Definition: ntv2publicinterface.h:2396
kRegInputStatus2
@ kRegInputStatus2
Definition: ntv2publicinterface.h:382
kRegOutputTimingControlch8
@ kRegOutputTimingControlch8
Definition: ntv2publicinterface.h:627
kRegShiftSDIIn86GbpsMode
@ kRegShiftSDIIn86GbpsMode
Definition: ntv2publicinterface.h:2984
kRegMaskSDIIn812GbpsMode
@ kRegMaskSDIIn812GbpsMode
Definition: ntv2publicinterface.h:1923
kRegInput56Status
@ kRegInput56Status
Definition: ntv2publicinterface.h:596
kRegShiftSDIIn812GbpsMode
@ kRegShiftSDIIn812GbpsMode
Definition: ntv2publicinterface.h:2985
kRegShiftSDIIn56GbpsMode
@ kRegShiftSDIIn56GbpsMode
Definition: ntv2publicinterface.h:2963
kRegMaskSDIIn36GbpsMode
@ kRegMaskSDIIn36GbpsMode
Definition: ntv2publicinterface.h:1885
kRegMaskRP188ModeCh7
@ kRegMaskRP188ModeCh7
Definition: ntv2publicinterface.h:1176
kRegMaskSDIIn512GbpsMode
@ kRegMaskSDIIn512GbpsMode
Definition: ntv2publicinterface.h:1902
kRegShiftSDIIn23GbpsSMPTELevelBMode
@ kRegShiftSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2933
kRegShiftSDIIn33GbpsSMPTELevelBMode
@ kRegShiftSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2943
kRegSDIOut7Control
@ kRegSDIOut7Control
Definition: ntv2publicinterface.h:618
kRegOutputTimingControlch4
@ kRegOutputTimingControlch4
Definition: ntv2publicinterface.h:623
kRegMaskSDI4Transmit
@ kRegMaskSDI4Transmit
Definition: ntv2publicinterface.h:1980
kRegRP188InOut1DBB
@ kRegRP188InOut1DBB
Definition: ntv2publicinterface.h:103
kRegMaskSDIIn33GbpsMode
@ kRegMaskSDIIn33GbpsMode
Definition: ntv2publicinterface.h:1880
kRegShiftSmpte372
@ kRegShiftSmpte372
Definition: ntv2publicinterface.h:2221
kRegSDIOut2Control
@ kRegSDIOut2Control
Definition: ntv2publicinterface.h:217
kRegShiftSDIIn512GbpsMode
@ kRegShiftSDIIn512GbpsMode
Definition: ntv2publicinterface.h:2964
kRegMaskInput2Geometry
@ kRegMaskInput2Geometry
Definition: ntv2publicinterface.h:1312
kRegShiftSDIIn26GbpsMode
@ kRegShiftSDIIn26GbpsMode
Definition: ntv2publicinterface.h:2937
kRegCh3OutputFrame
@ kRegCh3OutputFrame
Definition: ntv2publicinterface.h:352
kRegMaskRP188ModeCh6
@ kRegMaskRP188ModeCh6
Definition: ntv2publicinterface.h:1175
kRegMaskSDI3Transmit
@ kRegMaskSDI3Transmit
Definition: ntv2publicinterface.h:1979
kRegSDIOut6Control
@ kRegSDIOut6Control
Definition: ntv2publicinterface.h:617
kRegMaskSDIIn56GbpsMode
@ kRegMaskSDIIn56GbpsMode
Definition: ntv2publicinterface.h:1901
kRegCh7PCIAccessFrame
@ kRegCh7PCIAccessFrame
Definition: ntv2publicinterface.h:519
kRegMaskSmpte372Enable6
@ kRegMaskSmpte372Enable6
Definition: ntv2publicinterface.h:1162
kRegSDI5678Input3GStatus
@ kRegSDI5678Input3GStatus
Definition: ntv2publicinterface.h:594
kRegOutputTimingControlch2
@ kRegOutputTimingControlch2
Definition: ntv2publicinterface.h:621
kRegMaskRP188ModeCh2
@ kRegMaskRP188ModeCh2
Definition: ntv2publicinterface.h:1145
kRegShiftSmpte372Enable6
@ kRegShiftSmpte372Enable6
Definition: ntv2publicinterface.h:2246
kRegRP188InOut2Bits32_63
@ kRegRP188InOut2Bits32_63
Definition: ntv2publicinterface.h:140
kRegSDIInput3GStatus2
@ kRegSDIInput3GStatus2
Definition: ntv2publicinterface.h:381
kRegSDIOut1Control
@ kRegSDIOut1Control
Definition: ntv2publicinterface.h:215
kRegMaskSDI6Transmit
@ kRegMaskSDI6Transmit
Definition: ntv2publicinterface.h:1974
kRegMaskInput1Progressive
@ kRegMaskInput1Progressive
Definition: ntv2publicinterface.h:1310
kRegCh6Control
@ kRegCh6Control
Definition: ntv2publicinterface.h:511
kRegRP188InOut4DBB
@ kRegRP188InOut4DBB
Definition: ntv2publicinterface.h:367
kRegCh4Control
@ kRegCh4Control
Definition: ntv2publicinterface.h:354
kRegCh1OutputFrame
@ kRegCh1OutputFrame
Definition: ntv2publicinterface.h:76
kRegInputStatus
@ kRegInputStatus
Definition: ntv2publicinterface.h:96
kRegMaskSDIIn53GbpsMode
@ kRegMaskSDIIn53GbpsMode
Definition: ntv2publicinterface.h:1896
kRegShiftSDI8Transmit
@ kRegShiftSDI8Transmit
Definition: ntv2publicinterface.h:3034
kRegShiftSDIIn33GbpsMode
@ kRegShiftSDIIn33GbpsMode
Definition: ntv2publicinterface.h:2942
kRegGlobalControlCh2
@ kRegGlobalControlCh2
Definition: ntv2publicinterface.h:498
kRegCh7InputFrame
@ kRegCh7InputFrame
Definition: ntv2publicinterface.h:518
kRegCh6PCIAccessFrame
@ kRegCh6PCIAccessFrame
Definition: ntv2publicinterface.h:514
kRegMaskSDIIn73GbpsMode
@ kRegMaskSDIIn73GbpsMode
Definition: ntv2publicinterface.h:1910
kRegMaskRP188ModeCh3
@ kRegMaskRP188ModeCh3
Definition: ntv2publicinterface.h:1172
kRegCh8PCIAccessFrame
@ kRegCh8PCIAccessFrame
Definition: ntv2publicinterface.h:524
kRegMaskSDI1Transmit
@ kRegMaskSDI1Transmit
Definition: ntv2publicinterface.h:1977
kRegMaskSDI2Transmit
@ kRegMaskSDI2Transmit
Definition: ntv2publicinterface.h:1978
kRegCh1Control
@ kRegCh1Control
Definition: ntv2publicinterface.h:74
kRegShiftSDIIn43GbpsMode
@ kRegShiftSDIIn43GbpsMode
Definition: ntv2publicinterface.h:2949
kRegCh7OutputFrame
@ kRegCh7OutputFrame
Definition: ntv2publicinterface.h:517
kRegCh4OutputFrame
@ kRegCh4OutputFrame
Definition: ntv2publicinterface.h:355
kRegShiftSmpte372Enable4
@ kRegShiftSmpte372Enable4
Definition: ntv2publicinterface.h:2245
kRegMaskSDIIn26GbpsMode
@ kRegMaskSDIIn26GbpsMode
Definition: ntv2publicinterface.h:1874
kRegMaskSmpte372Enable8
@ kRegMaskSmpte372Enable8
Definition: ntv2publicinterface.h:1163
kRegMaskInput1GeometryHigh
@ kRegMaskInput1GeometryHigh
Definition: ntv2publicinterface.h:1323
kRegRP188InOut5Bits0_31
@ kRegRP188InOut5Bits0_31
Definition: ntv2publicinterface.h:448
kRegShiftRP188ModeCh8
@ kRegShiftRP188ModeCh8
Definition: ntv2publicinterface.h:2261
kRegMaskInput2Progressive
@ kRegMaskInput2Progressive
Definition: ntv2publicinterface.h:1313
kRegMaskSDI8Transmit
@ kRegMaskSDI8Transmit
Definition: ntv2publicinterface.h:1976
kRegCh1InputFrame
@ kRegCh1InputFrame
Definition: ntv2publicinterface.h:77
kRegMaskSDIIn712GbpsMode
@ kRegMaskSDIIn712GbpsMode
Definition: ntv2publicinterface.h:1916
kRegMaskSDIIn212GbpsMode
@ kRegMaskSDIIn212GbpsMode
Definition: ntv2publicinterface.h:1875
kRegRP188InOut7DBB
@ kRegRP188InOut7DBB
Definition: ntv2publicinterface.h:556
kRegCh5Control
@ kRegCh5Control
Definition: ntv2publicinterface.h:506
kRegRP188InOut3Bits32_63
@ kRegRP188InOut3Bits32_63
Definition: ntv2publicinterface.h:364
kRegCh6InputFrame
@ kRegCh6InputFrame
Definition: ntv2publicinterface.h:513
kRegCh1PCIAccessFrame
@ kRegCh1PCIAccessFrame
Definition: ntv2publicinterface.h:75
kRegShiftRP188ModeCh5
@ kRegShiftRP188ModeCh5
Definition: ntv2publicinterface.h:2258
kRegMaskRP188ModeCh8
@ kRegMaskRP188ModeCh8
Definition: ntv2publicinterface.h:1177
kRegShiftSDIIn43GbpsSMPTELevelBMode
@ kRegShiftSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2950
kRegOutputTimingControl
@ kRegOutputTimingControl
Definition: ntv2publicinterface.h:87
kRegShiftSDIIn83GbpsSMPTELevelBMode
@ kRegShiftSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2980
kRegShiftSDIIn63GbpsMode
@ kRegShiftSDIIn63GbpsMode
Definition: ntv2publicinterface.h:2965
kRegMaskSDIIn83GbpsMode
@ kRegMaskSDIIn83GbpsMode
Definition: ntv2publicinterface.h:1917
kRegCh8InputFrame
@ kRegCh8InputFrame
Definition: ntv2publicinterface.h:523
kRegShiftSDIIn112GbpsMode
@ kRegShiftSDIIn112GbpsMode
Definition: ntv2publicinterface.h:2931
kRegMaskSDIIn3GbpsMode
@ kRegMaskSDIIn3GbpsMode
Definition: ntv2publicinterface.h:1862
kRegMaskSDIIn3GbpsSMPTELevelBMode
@ kRegMaskSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1863
kRegShiftSmpte372Enable8
@ kRegShiftSmpte372Enable8
Definition: ntv2publicinterface.h:2247
kRegMaskRP188ModeCh1
@ kRegMaskRP188ModeCh1
Definition: ntv2publicinterface.h:1144
kRegMaskSDI5Transmit
@ kRegMaskSDI5Transmit
Definition: ntv2publicinterface.h:1973
kRegMaskRP188ModeCh4
@ kRegMaskRP188ModeCh4
Definition: ntv2publicinterface.h:1173
kRegRP188InOut8Bits0_31
@ kRegRP188InOut8Bits0_31
Definition: ntv2publicinterface.h:564
kRegShiftSDIIn83GbpsMode
@ kRegShiftSDIIn83GbpsMode
Definition: ntv2publicinterface.h:2979
kRegMaskSDIIn412GbpsMode
@ kRegMaskSDIIn412GbpsMode
Definition: ntv2publicinterface.h:1893
kRegSDIOut8Control
@ kRegSDIOut8Control
Definition: ntv2publicinterface.h:619
kRegShiftSDIIn212GbpsMode
@ kRegShiftSDIIn212GbpsMode
Definition: ntv2publicinterface.h:2938
kRegShiftRP188ModeCh6
@ kRegShiftRP188ModeCh6
Definition: ntv2publicinterface.h:2259
kRegMaskSDIIn66GbpsMode
@ kRegMaskSDIIn66GbpsMode
Definition: ntv2publicinterface.h:1908
kRegShiftInput1Progressive
@ kRegShiftInput1Progressive
Definition: ntv2publicinterface.h:2393
kRegRP188InOut6DBB
@ kRegRP188InOut6DBB
Definition: ntv2publicinterface.h:546
kRegCh3InputFrame
@ kRegCh3InputFrame
Definition: ntv2publicinterface.h:353
kRegGlobalControl
@ kRegGlobalControl
Definition: ntv2publicinterface.h:73
kRegRP188InOut8DBB
@ kRegRP188InOut8DBB
Definition: ntv2publicinterface.h:566
kRegMaskSDIIn83GbpsSMPTELevelBMode
@ kRegMaskSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1918