AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
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 4037 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 3004 of file ntv2register.cpp.

◆ gSDIOutToRP188Input

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

Definition at line 2579 of file ntv2register.cpp.

◆ sSDIXmitEnableMasks

◆ sSDIXmitEnableShifts

kRegMaskSDIIn43GbpsMode
@ kRegMaskSDIIn43GbpsMode
Definition: ntv2publicinterface.h:1917
kRegShiftInput1Geometry
@ kRegShiftInput1Geometry
Definition: ntv2publicinterface.h:2422
kRegSDIInput3GStatus
@ kRegSDIInput3GStatus
Definition: ntv2publicinterface.h:355
kRegMaskSDIIn33GbpsSMPTELevelBMode
@ kRegMaskSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1911
kRegShiftSDIIn612GbpsMode
@ kRegShiftSDIIn612GbpsMode
Definition: ntv2publicinterface.h:3002
kRegShiftSDI4Transmit
@ kRegShiftSDI4Transmit
Definition: ntv2publicinterface.h:3069
kRegGlobalControlCh3
@ kRegGlobalControlCh3
Definition: ntv2publicinterface.h:528
kRegSDIOut4Control
@ kRegSDIOut4Control
Definition: ntv2publicinterface.h:290
kRegGlobalControlCh5
@ kRegGlobalControlCh5
Definition: ntv2publicinterface.h:530
kRegMaskInput1Geometry
@ kRegMaskInput1Geometry
Definition: ntv2publicinterface.h:1338
kRegCh2OutputFrame
@ kRegCh2OutputFrame
Definition: ntv2publicinterface.h:109
kRegCh7Control
@ kRegCh7Control
Definition: ntv2publicinterface.h:545
kRegCh8Control
@ kRegCh8Control
Definition: ntv2publicinterface.h:550
kRegOutputTimingControlch6
@ kRegOutputTimingControlch6
Definition: ntv2publicinterface.h:654
kRegRP188InOut3DBB
@ kRegRP188InOut3DBB
Definition: ntv2publicinterface.h:391
kRegRP188InOut2Bits0_31
@ kRegRP188InOut2Bits0_31
Definition: ntv2publicinterface.h:168
kRegCh6OutputFrame
@ kRegCh6OutputFrame
Definition: ntv2publicinterface.h:541
kRegMaskSDIIn23GbpsMode
@ kRegMaskSDIIn23GbpsMode
Definition: ntv2publicinterface.h:1899
kRegMaskInput2FrameRate
@ kRegMaskInput2FrameRate
Definition: ntv2publicinterface.h:1340
kRegShiftRP188ModeCh1
@ kRegShiftRP188ModeCh1
Definition: ntv2publicinterface.h:2258
kRegRP188InOut1Bits0_31
@ kRegRP188InOut1Bits0_31
Definition: ntv2publicinterface.h:133
kRegRP188InOut7Bits32_63
@ kRegRP188InOut7Bits32_63
Definition: ntv2publicinterface.h:584
kRegCh5InputFrame
@ kRegCh5InputFrame
Definition: ntv2publicinterface.h:537
kRegShiftSDIIn16GbpsMode
@ kRegShiftSDIIn16GbpsMode
Definition: ntv2publicinterface.h:2961
kRegMaskSDIIn86GbpsMode
@ kRegMaskSDIIn86GbpsMode
Definition: ntv2publicinterface.h:1952
kRegOutputTimingControlch7
@ kRegOutputTimingControlch7
Definition: ntv2publicinterface.h:655
kRegShiftSDI1Transmit
@ kRegShiftSDI1Transmit
Definition: ntv2publicinterface.h:3066
kRegInput78Status
@ kRegInput78Status
Definition: ntv2publicinterface.h:626
kRegShiftRP188ModeCh4
@ kRegShiftRP188ModeCh4
Definition: ntv2publicinterface.h:2287
kRegMaskSDIIn612GbpsMode
@ kRegMaskSDIIn612GbpsMode
Definition: ntv2publicinterface.h:1939
kRegShiftInput2FrameRate
@ kRegShiftInput2FrameRate
Definition: ntv2publicinterface.h:2424
kRegMaskSDIIn43GbpsSMPTELevelBMode
@ kRegMaskSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1918
kRegMaskSDIIn53GbpsSMPTELevelBMode
@ kRegMaskSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1927
kRegShiftSDIIn312GbpsMode
@ kRegShiftSDIIn312GbpsMode
Definition: ntv2publicinterface.h:2979
kRegCh3PCIAccessFrame
@ kRegCh3PCIAccessFrame
Definition: ntv2publicinterface.h:412
kRegRP188InOut6Bits0_31
@ kRegRP188InOut6Bits0_31
Definition: ntv2publicinterface.h:573
kRegShiftRP188ModeCh2
@ kRegShiftRP188ModeCh2
Definition: ntv2publicinterface.h:2259
kRegShiftRP188ModeCh7
@ kRegShiftRP188ModeCh7
Definition: ntv2publicinterface.h:2290
kRegMaskInput2GeometryHigh
@ kRegMaskInput2GeometryHigh
Definition: ntv2publicinterface.h:1353
kRegMaskSDIIn16GbpsMode
@ kRegMaskSDIIn16GbpsMode
Definition: ntv2publicinterface.h:1895
kRegOutputTimingControlch3
@ kRegOutputTimingControlch3
Definition: ntv2publicinterface.h:651
kRegShiftSDIIn23GbpsMode
@ kRegShiftSDIIn23GbpsMode
Definition: ntv2publicinterface.h:2963
kRegShiftSDIIn73GbpsSMPTELevelBMode
@ kRegShiftSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3004
kRegShiftSDI5Transmit
@ kRegShiftSDI5Transmit
Definition: ntv2publicinterface.h:3062
kRegRP188InOut4Bits0_31
@ kRegRP188InOut4Bits0_31
Definition: ntv2publicinterface.h:397
kRegShiftSDIIn53GbpsMode
@ kRegShiftSDIIn53GbpsMode
Definition: ntv2publicinterface.h:2989
kRegMaskSmpte372Enable
@ kRegMaskSmpte372Enable
Definition: ntv2publicinterface.h:1166
kRegGlobalControlCh4
@ kRegGlobalControlCh4
Definition: ntv2publicinterface.h:529
kRegShiftInput1FrameRateHigh
@ kRegShiftInput1FrameRateHigh
Definition: ntv2publicinterface.h:2434
kRegMaskInput2FrameRateHigh
@ kRegMaskInput2FrameRateHigh
Definition: ntv2publicinterface.h:1351
kRegMaskSDIIn312GbpsMode
@ kRegMaskSDIIn312GbpsMode
Definition: ntv2publicinterface.h:1916
kRegMaskSDIIn63GbpsSMPTELevelBMode
@ kRegMaskSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1934
kRegShiftInput2FrameRateHigh
@ kRegShiftInput2FrameRateHigh
Definition: ntv2publicinterface.h:2435
kRegMaskRP188ModeCh5
@ kRegMaskRP188ModeCh5
Definition: ntv2publicinterface.h:1203
kRegRP188InOut5DBB
@ kRegRP188InOut5DBB
Definition: ntv2publicinterface.h:479
kRegGlobalControlCh7
@ kRegGlobalControlCh7
Definition: ntv2publicinterface.h:532
kRegRP188InOut3Bits0_31
@ kRegRP188InOut3Bits0_31
Definition: ntv2publicinterface.h:392
kRegCh8OutputFrame
@ kRegCh8OutputFrame
Definition: ntv2publicinterface.h:551
kRegShiftSDIIn3GbpsMode
@ kRegShiftSDIIn3GbpsMode
Definition: ntv2publicinterface.h:2956
kRegShiftSDI7Transmit
@ kRegShiftSDI7Transmit
Definition: ntv2publicinterface.h:3064
kRegShiftSDIIn53GbpsSMPTELevelBMode
@ kRegShiftSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2990
kRegShiftSDI6Transmit
@ kRegShiftSDI6Transmit
Definition: ntv2publicinterface.h:3063
kRegMaskSDIIn76GbpsMode
@ kRegMaskSDIIn76GbpsMode
Definition: ntv2publicinterface.h:1945
kRegShiftInput2GeometryHigh
@ kRegShiftInput2GeometryHigh
Definition: ntv2publicinterface.h:2437
kRegRP188InOut4Bits32_63
@ kRegRP188InOut4Bits32_63
Definition: ntv2publicinterface.h:398
kRegShiftSDIIn66GbpsMode
@ kRegShiftSDIIn66GbpsMode
Definition: ntv2publicinterface.h:3001
kRegMaskSDIIn63GbpsMode
@ kRegMaskSDIIn63GbpsMode
Definition: ntv2publicinterface.h:1933
kRegMaskInput1FrameRate
@ kRegMaskInput1FrameRate
Definition: ntv2publicinterface.h:1337
kRegShiftInput1FrameRate
@ kRegShiftInput1FrameRate
Definition: ntv2publicinterface.h:2421
kRegCh2PCIAccessFrame
@ kRegCh2PCIAccessFrame
Definition: ntv2publicinterface.h:108
kRegShiftSDIIn46GbpsMode
@ kRegShiftSDIIn46GbpsMode
Definition: ntv2publicinterface.h:2985
kRegMaskSDIIn112GbpsMode
@ kRegMaskSDIIn112GbpsMode
Definition: ntv2publicinterface.h:1896
kRegRP188InOut6Bits32_63
@ kRegRP188InOut6Bits32_63
Definition: ntv2publicinterface.h:574
kRegCh3Control
@ kRegCh3Control
Definition: ntv2publicinterface.h:380
kRegShiftSDIIn63GbpsSMPTELevelBMode
@ kRegShiftSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2997
kRegOutputTimingControlch5
@ kRegOutputTimingControlch5
Definition: ntv2publicinterface.h:653
kRegCh2Control
@ kRegCh2Control
Definition: ntv2publicinterface.h:107
kRegShiftSDI3Transmit
@ kRegShiftSDI3Transmit
Definition: ntv2publicinterface.h:3068
kRegShiftInput2Geometry
@ kRegShiftInput2Geometry
Definition: ntv2publicinterface.h:2425
kRegGlobalControlCh8
@ kRegGlobalControlCh8
Definition: ntv2publicinterface.h:533
kRegMaskSDI7Transmit
@ kRegMaskSDI7Transmit
Definition: ntv2publicinterface.h:2005
kRegSDIOut3Control
@ kRegSDIOut3Control
Definition: ntv2publicinterface.h:289
kRegShiftSDIIn36GbpsMode
@ kRegShiftSDIIn36GbpsMode
Definition: ntv2publicinterface.h:2978
kRegShiftRP188ModeCh3
@ kRegShiftRP188ModeCh3
Definition: ntv2publicinterface.h:2286
kRegCh5OutputFrame
@ kRegCh5OutputFrame
Definition: ntv2publicinterface.h:536
kRegShiftSDIIn712GbpsMode
@ kRegShiftSDIIn712GbpsMode
Definition: ntv2publicinterface.h:3009
kRegRP188InOut8Bits32_63
@ kRegRP188InOut8Bits32_63
Definition: ntv2publicinterface.h:594
ULWord
uint32_t ULWord
Definition: ajatypes.h:255
kRegRP188InOut5Bits32_63
@ kRegRP188InOut5Bits32_63
Definition: ntv2publicinterface.h:478
kRegRP188InOut2DBB
@ kRegRP188InOut2DBB
Definition: ntv2publicinterface.h:167
kRegGlobalControlCh6
@ kRegGlobalControlCh6
Definition: ntv2publicinterface.h:531
kRegMaskSDIIn73GbpsSMPTELevelBMode
@ kRegMaskSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1941
kRegCh4InputFrame
@ kRegCh4InputFrame
Definition: ntv2publicinterface.h:385
kRegMaskSDIIn46GbpsMode
@ kRegMaskSDIIn46GbpsMode
Definition: ntv2publicinterface.h:1922
kRegShiftInput1GeometryHigh
@ kRegShiftInput1GeometryHigh
Definition: ntv2publicinterface.h:2436
kRegCh4PCIAccessFrame
@ kRegCh4PCIAccessFrame
Definition: ntv2publicinterface.h:413
kRegRP188InOut1Bits32_63
@ kRegRP188InOut1Bits32_63
Definition: ntv2publicinterface.h:134
kRegShiftSDIIn3GbpsSMPTELevelBMode
@ kRegShiftSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2957
kRegCh2InputFrame
@ kRegCh2InputFrame
Definition: ntv2publicinterface.h:110
kRegCh5PCIAccessFrame
@ kRegCh5PCIAccessFrame
Definition: ntv2publicinterface.h:538
kRegShiftSDIIn412GbpsMode
@ kRegShiftSDIIn412GbpsMode
Definition: ntv2publicinterface.h:2986
kRegGlobalControl2
@ kRegGlobalControl2
Definition: ntv2publicinterface.h:390
kRegShiftSDI2Transmit
@ kRegShiftSDI2Transmit
Definition: ntv2publicinterface.h:3067
kRegShiftSDIIn73GbpsMode
@ kRegShiftSDIIn73GbpsMode
Definition: ntv2publicinterface.h:3003
kRegMaskInput1FrameRateHigh
@ kRegMaskInput1FrameRateHigh
Definition: ntv2publicinterface.h:1350
kRegMaskSDIIn23GbpsSMPTELevelBMode
@ kRegMaskSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1900
kRegShiftSDIIn76GbpsMode
@ kRegShiftSDIIn76GbpsMode
Definition: ntv2publicinterface.h:3008
kRegMaskSmpte372Enable4
@ kRegMaskSmpte372Enable4
Definition: ntv2publicinterface.h:1190
kRegRP188InOut7Bits0_31
@ kRegRP188InOut7Bits0_31
Definition: ntv2publicinterface.h:583
kRegSDIOut5Control
@ kRegSDIOut5Control
Definition: ntv2publicinterface.h:473
kRegShiftInput2Progressive
@ kRegShiftInput2Progressive
Definition: ntv2publicinterface.h:2426
kRegInputStatus2
@ kRegInputStatus2
Definition: ntv2publicinterface.h:411
kRegOutputTimingControlch8
@ kRegOutputTimingControlch8
Definition: ntv2publicinterface.h:656
kRegShiftSDIIn86GbpsMode
@ kRegShiftSDIIn86GbpsMode
Definition: ntv2publicinterface.h:3015
kRegMaskSDIIn812GbpsMode
@ kRegMaskSDIIn812GbpsMode
Definition: ntv2publicinterface.h:1953
kRegInput56Status
@ kRegInput56Status
Definition: ntv2publicinterface.h:625
kRegShiftSDIIn812GbpsMode
@ kRegShiftSDIIn812GbpsMode
Definition: ntv2publicinterface.h:3016
kRegShiftSDIIn56GbpsMode
@ kRegShiftSDIIn56GbpsMode
Definition: ntv2publicinterface.h:2994
kRegMaskSDIIn36GbpsMode
@ kRegMaskSDIIn36GbpsMode
Definition: ntv2publicinterface.h:1915
kRegMaskRP188ModeCh7
@ kRegMaskRP188ModeCh7
Definition: ntv2publicinterface.h:1205
kRegMaskSDIIn512GbpsMode
@ kRegMaskSDIIn512GbpsMode
Definition: ntv2publicinterface.h:1932
kRegShiftSDIIn23GbpsSMPTELevelBMode
@ kRegShiftSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2964
kRegShiftSDIIn33GbpsSMPTELevelBMode
@ kRegShiftSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2974
kRegSDIOut7Control
@ kRegSDIOut7Control
Definition: ntv2publicinterface.h:647
kRegOutputTimingControlch4
@ kRegOutputTimingControlch4
Definition: ntv2publicinterface.h:652
kRegMaskSDI4Transmit
@ kRegMaskSDI4Transmit
Definition: ntv2publicinterface.h:2010
kRegRP188InOut1DBB
@ kRegRP188InOut1DBB
Definition: ntv2publicinterface.h:132
kRegMaskSDIIn33GbpsMode
@ kRegMaskSDIIn33GbpsMode
Definition: ntv2publicinterface.h:1910
kRegShiftSmpte372
@ kRegShiftSmpte372
Definition: ntv2publicinterface.h:2251
kRegSDIOut2Control
@ kRegSDIOut2Control
Definition: ntv2publicinterface.h:246
kRegShiftSDIIn512GbpsMode
@ kRegShiftSDIIn512GbpsMode
Definition: ntv2publicinterface.h:2995
kRegMaskInput2Geometry
@ kRegMaskInput2Geometry
Definition: ntv2publicinterface.h:1341
kRegShiftSDIIn26GbpsMode
@ kRegShiftSDIIn26GbpsMode
Definition: ntv2publicinterface.h:2968
kRegCh3OutputFrame
@ kRegCh3OutputFrame
Definition: ntv2publicinterface.h:381
kRegMaskRP188ModeCh6
@ kRegMaskRP188ModeCh6
Definition: ntv2publicinterface.h:1204
kRegMaskSDI3Transmit
@ kRegMaskSDI3Transmit
Definition: ntv2publicinterface.h:2009
kRegSDIOut6Control
@ kRegSDIOut6Control
Definition: ntv2publicinterface.h:646
kRegMaskSDIIn56GbpsMode
@ kRegMaskSDIIn56GbpsMode
Definition: ntv2publicinterface.h:1931
kRegCh7PCIAccessFrame
@ kRegCh7PCIAccessFrame
Definition: ntv2publicinterface.h:548
kRegMaskSmpte372Enable6
@ kRegMaskSmpte372Enable6
Definition: ntv2publicinterface.h:1191
kRegSDI5678Input3GStatus
@ kRegSDI5678Input3GStatus
Definition: ntv2publicinterface.h:623
kRegOutputTimingControlch2
@ kRegOutputTimingControlch2
Definition: ntv2publicinterface.h:650
kRegMaskRP188ModeCh2
@ kRegMaskRP188ModeCh2
Definition: ntv2publicinterface.h:1174
kRegShiftSmpte372Enable6
@ kRegShiftSmpte372Enable6
Definition: ntv2publicinterface.h:2276
kRegRP188InOut2Bits32_63
@ kRegRP188InOut2Bits32_63
Definition: ntv2publicinterface.h:169
kRegSDIInput3GStatus2
@ kRegSDIInput3GStatus2
Definition: ntv2publicinterface.h:410
kRegSDIOut1Control
@ kRegSDIOut1Control
Definition: ntv2publicinterface.h:244
kRegMaskSDI6Transmit
@ kRegMaskSDI6Transmit
Definition: ntv2publicinterface.h:2004
kRegMaskInput1Progressive
@ kRegMaskInput1Progressive
Definition: ntv2publicinterface.h:1339
kRegCh6Control
@ kRegCh6Control
Definition: ntv2publicinterface.h:540
kRegRP188InOut4DBB
@ kRegRP188InOut4DBB
Definition: ntv2publicinterface.h:396
kRegCh4Control
@ kRegCh4Control
Definition: ntv2publicinterface.h:383
kRegCh1OutputFrame
@ kRegCh1OutputFrame
Definition: ntv2publicinterface.h:105
kRegInputStatus
@ kRegInputStatus
Definition: ntv2publicinterface.h:125
kRegMaskSDIIn53GbpsMode
@ kRegMaskSDIIn53GbpsMode
Definition: ntv2publicinterface.h:1926
kRegShiftSDI8Transmit
@ kRegShiftSDI8Transmit
Definition: ntv2publicinterface.h:3065
kRegShiftSDIIn33GbpsMode
@ kRegShiftSDIIn33GbpsMode
Definition: ntv2publicinterface.h:2973
kRegGlobalControlCh2
@ kRegGlobalControlCh2
Definition: ntv2publicinterface.h:527
kRegCh7InputFrame
@ kRegCh7InputFrame
Definition: ntv2publicinterface.h:547
kRegCh6PCIAccessFrame
@ kRegCh6PCIAccessFrame
Definition: ntv2publicinterface.h:543
kRegMaskSDIIn73GbpsMode
@ kRegMaskSDIIn73GbpsMode
Definition: ntv2publicinterface.h:1940
kRegMaskRP188ModeCh3
@ kRegMaskRP188ModeCh3
Definition: ntv2publicinterface.h:1201
kRegCh8PCIAccessFrame
@ kRegCh8PCIAccessFrame
Definition: ntv2publicinterface.h:553
kRegMaskSDI1Transmit
@ kRegMaskSDI1Transmit
Definition: ntv2publicinterface.h:2007
kRegMaskSDI2Transmit
@ kRegMaskSDI2Transmit
Definition: ntv2publicinterface.h:2008
kRegCh1Control
@ kRegCh1Control
Definition: ntv2publicinterface.h:103
kRegShiftSDIIn43GbpsMode
@ kRegShiftSDIIn43GbpsMode
Definition: ntv2publicinterface.h:2980
kRegCh7OutputFrame
@ kRegCh7OutputFrame
Definition: ntv2publicinterface.h:546
kRegCh4OutputFrame
@ kRegCh4OutputFrame
Definition: ntv2publicinterface.h:384
kRegShiftSmpte372Enable4
@ kRegShiftSmpte372Enable4
Definition: ntv2publicinterface.h:2275
kRegMaskSDIIn26GbpsMode
@ kRegMaskSDIIn26GbpsMode
Definition: ntv2publicinterface.h:1904
kRegMaskSmpte372Enable8
@ kRegMaskSmpte372Enable8
Definition: ntv2publicinterface.h:1192
kRegMaskInput1GeometryHigh
@ kRegMaskInput1GeometryHigh
Definition: ntv2publicinterface.h:1352
kRegRP188InOut5Bits0_31
@ kRegRP188InOut5Bits0_31
Definition: ntv2publicinterface.h:477
kRegShiftRP188ModeCh8
@ kRegShiftRP188ModeCh8
Definition: ntv2publicinterface.h:2291
kRegMaskInput2Progressive
@ kRegMaskInput2Progressive
Definition: ntv2publicinterface.h:1342
kRegMaskSDI8Transmit
@ kRegMaskSDI8Transmit
Definition: ntv2publicinterface.h:2006
kRegCh1InputFrame
@ kRegCh1InputFrame
Definition: ntv2publicinterface.h:106
kRegMaskSDIIn712GbpsMode
@ kRegMaskSDIIn712GbpsMode
Definition: ntv2publicinterface.h:1946
kRegMaskSDIIn212GbpsMode
@ kRegMaskSDIIn212GbpsMode
Definition: ntv2publicinterface.h:1905
kRegRP188InOut7DBB
@ kRegRP188InOut7DBB
Definition: ntv2publicinterface.h:585
kRegCh5Control
@ kRegCh5Control
Definition: ntv2publicinterface.h:535
kRegRP188InOut3Bits32_63
@ kRegRP188InOut3Bits32_63
Definition: ntv2publicinterface.h:393
kRegCh6InputFrame
@ kRegCh6InputFrame
Definition: ntv2publicinterface.h:542
kRegCh1PCIAccessFrame
@ kRegCh1PCIAccessFrame
Definition: ntv2publicinterface.h:104
kRegShiftRP188ModeCh5
@ kRegShiftRP188ModeCh5
Definition: ntv2publicinterface.h:2288
kRegMaskRP188ModeCh8
@ kRegMaskRP188ModeCh8
Definition: ntv2publicinterface.h:1206
kRegShiftSDIIn43GbpsSMPTELevelBMode
@ kRegShiftSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2981
kRegOutputTimingControl
@ kRegOutputTimingControl
Definition: ntv2publicinterface.h:116
kRegShiftSDIIn83GbpsSMPTELevelBMode
@ kRegShiftSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3011
kRegShiftSDIIn63GbpsMode
@ kRegShiftSDIIn63GbpsMode
Definition: ntv2publicinterface.h:2996
kRegMaskSDIIn83GbpsMode
@ kRegMaskSDIIn83GbpsMode
Definition: ntv2publicinterface.h:1947
kRegCh8InputFrame
@ kRegCh8InputFrame
Definition: ntv2publicinterface.h:552
kRegShiftSDIIn112GbpsMode
@ kRegShiftSDIIn112GbpsMode
Definition: ntv2publicinterface.h:2962
kRegMaskSDIIn3GbpsMode
@ kRegMaskSDIIn3GbpsMode
Definition: ntv2publicinterface.h:1892
kRegMaskSDIIn3GbpsSMPTELevelBMode
@ kRegMaskSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1893
kRegShiftSmpte372Enable8
@ kRegShiftSmpte372Enable8
Definition: ntv2publicinterface.h:2277
kRegMaskRP188ModeCh1
@ kRegMaskRP188ModeCh1
Definition: ntv2publicinterface.h:1173
kRegMaskSDI5Transmit
@ kRegMaskSDI5Transmit
Definition: ntv2publicinterface.h:2003
kRegMaskRP188ModeCh4
@ kRegMaskRP188ModeCh4
Definition: ntv2publicinterface.h:1202
kRegRP188InOut8Bits0_31
@ kRegRP188InOut8Bits0_31
Definition: ntv2publicinterface.h:593
kRegShiftSDIIn83GbpsMode
@ kRegShiftSDIIn83GbpsMode
Definition: ntv2publicinterface.h:3010
kRegMaskSDIIn412GbpsMode
@ kRegMaskSDIIn412GbpsMode
Definition: ntv2publicinterface.h:1923
kRegSDIOut8Control
@ kRegSDIOut8Control
Definition: ntv2publicinterface.h:648
kRegShiftSDIIn212GbpsMode
@ kRegShiftSDIIn212GbpsMode
Definition: ntv2publicinterface.h:2969
kRegShiftRP188ModeCh6
@ kRegShiftRP188ModeCh6
Definition: ntv2publicinterface.h:2289
kRegMaskSDIIn66GbpsMode
@ kRegMaskSDIIn66GbpsMode
Definition: ntv2publicinterface.h:1938
kRegShiftInput1Progressive
@ kRegShiftInput1Progressive
Definition: ntv2publicinterface.h:2423
kRegRP188InOut6DBB
@ kRegRP188InOut6DBB
Definition: ntv2publicinterface.h:575
kRegCh3InputFrame
@ kRegCh3InputFrame
Definition: ntv2publicinterface.h:382
kRegGlobalControl
@ kRegGlobalControl
Definition: ntv2publicinterface.h:102
kRegRP188InOut8DBB
@ kRegRP188InOut8DBB
Definition: ntv2publicinterface.h:595
kRegMaskSDIIn83GbpsSMPTELevelBMode
@ kRegMaskSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1948