AJA NTV2 SDK  17.6.0.1781
NTV2 SDK 17.6.0.1781
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 4023 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:1998
kRegShiftInput1Geometry
@ kRegShiftInput1Geometry
Definition: ntv2publicinterface.h:2503
kRegSDIInput3GStatus
@ kRegSDIInput3GStatus
Definition: ntv2publicinterface.h:373
kRegMaskSDIIn33GbpsSMPTELevelBMode
@ kRegMaskSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1992
kRegShiftSDIIn612GbpsMode
@ kRegShiftSDIIn612GbpsMode
Definition: ntv2publicinterface.h:3083
kRegShiftSDI4Transmit
@ kRegShiftSDI4Transmit
Definition: ntv2publicinterface.h:3150
kRegGlobalControlCh3
@ kRegGlobalControlCh3
Definition: ntv2publicinterface.h:546
kRegSDIOut4Control
@ kRegSDIOut4Control
Definition: ntv2publicinterface.h:308
kRegGlobalControlCh5
@ kRegGlobalControlCh5
Definition: ntv2publicinterface.h:548
kRegMaskInput1Geometry
@ kRegMaskInput1Geometry
Definition: ntv2publicinterface.h:1412
kRegCh2OutputFrame
@ kRegCh2OutputFrame
Definition: ntv2publicinterface.h:127
kRegCh7Control
@ kRegCh7Control
Definition: ntv2publicinterface.h:563
kRegCh8Control
@ kRegCh8Control
Definition: ntv2publicinterface.h:568
kRegOutputTimingControlch6
@ kRegOutputTimingControlch6
Definition: ntv2publicinterface.h:672
kRegRP188InOut3DBB
@ kRegRP188InOut3DBB
Definition: ntv2publicinterface.h:409
kRegRP188InOut2Bits0_31
@ kRegRP188InOut2Bits0_31
Definition: ntv2publicinterface.h:186
kRegCh6OutputFrame
@ kRegCh6OutputFrame
Definition: ntv2publicinterface.h:559
kRegMaskSDIIn23GbpsMode
@ kRegMaskSDIIn23GbpsMode
Definition: ntv2publicinterface.h:1980
kRegMaskInput2FrameRate
@ kRegMaskInput2FrameRate
Definition: ntv2publicinterface.h:1414
kRegShiftRP188ModeCh1
@ kRegShiftRP188ModeCh1
Definition: ntv2publicinterface.h:2339
kRegRP188InOut1Bits0_31
@ kRegRP188InOut1Bits0_31
Definition: ntv2publicinterface.h:151
kRegRP188InOut7Bits32_63
@ kRegRP188InOut7Bits32_63
Definition: ntv2publicinterface.h:602
kRegCh5InputFrame
@ kRegCh5InputFrame
Definition: ntv2publicinterface.h:555
kRegShiftSDIIn16GbpsMode
@ kRegShiftSDIIn16GbpsMode
Definition: ntv2publicinterface.h:3042
kRegMaskSDIIn86GbpsMode
@ kRegMaskSDIIn86GbpsMode
Definition: ntv2publicinterface.h:2033
kRegOutputTimingControlch7
@ kRegOutputTimingControlch7
Definition: ntv2publicinterface.h:673
kRegShiftSDI1Transmit
@ kRegShiftSDI1Transmit
Definition: ntv2publicinterface.h:3147
kRegInput78Status
@ kRegInput78Status
Definition: ntv2publicinterface.h:644
kRegShiftRP188ModeCh4
@ kRegShiftRP188ModeCh4
Definition: ntv2publicinterface.h:2368
kRegMaskSDIIn612GbpsMode
@ kRegMaskSDIIn612GbpsMode
Definition: ntv2publicinterface.h:2020
kRegShiftInput2FrameRate
@ kRegShiftInput2FrameRate
Definition: ntv2publicinterface.h:2505
kRegMaskSDIIn43GbpsSMPTELevelBMode
@ kRegMaskSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1999
kRegMaskSDIIn53GbpsSMPTELevelBMode
@ kRegMaskSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2008
kRegShiftSDIIn312GbpsMode
@ kRegShiftSDIIn312GbpsMode
Definition: ntv2publicinterface.h:3060
kRegCh3PCIAccessFrame
@ kRegCh3PCIAccessFrame
Definition: ntv2publicinterface.h:430
kRegRP188InOut6Bits0_31
@ kRegRP188InOut6Bits0_31
Definition: ntv2publicinterface.h:591
kRegShiftRP188ModeCh2
@ kRegShiftRP188ModeCh2
Definition: ntv2publicinterface.h:2340
kRegShiftRP188ModeCh7
@ kRegShiftRP188ModeCh7
Definition: ntv2publicinterface.h:2371
kRegMaskInput2GeometryHigh
@ kRegMaskInput2GeometryHigh
Definition: ntv2publicinterface.h:1427
kRegMaskSDIIn16GbpsMode
@ kRegMaskSDIIn16GbpsMode
Definition: ntv2publicinterface.h:1976
kRegOutputTimingControlch3
@ kRegOutputTimingControlch3
Definition: ntv2publicinterface.h:669
kRegShiftSDIIn23GbpsMode
@ kRegShiftSDIIn23GbpsMode
Definition: ntv2publicinterface.h:3044
kRegShiftSDIIn73GbpsSMPTELevelBMode
@ kRegShiftSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3085
kRegShiftSDI5Transmit
@ kRegShiftSDI5Transmit
Definition: ntv2publicinterface.h:3143
kRegRP188InOut4Bits0_31
@ kRegRP188InOut4Bits0_31
Definition: ntv2publicinterface.h:415
kRegShiftSDIIn53GbpsMode
@ kRegShiftSDIIn53GbpsMode
Definition: ntv2publicinterface.h:3070
kRegMaskSmpte372Enable
@ kRegMaskSmpte372Enable
Definition: ntv2publicinterface.h:1240
kRegGlobalControlCh4
@ kRegGlobalControlCh4
Definition: ntv2publicinterface.h:547
kRegShiftInput1FrameRateHigh
@ kRegShiftInput1FrameRateHigh
Definition: ntv2publicinterface.h:2515
kRegMaskInput2FrameRateHigh
@ kRegMaskInput2FrameRateHigh
Definition: ntv2publicinterface.h:1425
kRegMaskSDIIn312GbpsMode
@ kRegMaskSDIIn312GbpsMode
Definition: ntv2publicinterface.h:1997
kRegMaskSDIIn63GbpsSMPTELevelBMode
@ kRegMaskSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2015
kRegShiftInput2FrameRateHigh
@ kRegShiftInput2FrameRateHigh
Definition: ntv2publicinterface.h:2516
kRegMaskRP188ModeCh5
@ kRegMaskRP188ModeCh5
Definition: ntv2publicinterface.h:1277
kRegRP188InOut5DBB
@ kRegRP188InOut5DBB
Definition: ntv2publicinterface.h:497
kRegGlobalControlCh7
@ kRegGlobalControlCh7
Definition: ntv2publicinterface.h:550
kRegRP188InOut3Bits0_31
@ kRegRP188InOut3Bits0_31
Definition: ntv2publicinterface.h:410
kRegCh8OutputFrame
@ kRegCh8OutputFrame
Definition: ntv2publicinterface.h:569
kRegShiftSDIIn3GbpsMode
@ kRegShiftSDIIn3GbpsMode
Definition: ntv2publicinterface.h:3037
kRegShiftSDI7Transmit
@ kRegShiftSDI7Transmit
Definition: ntv2publicinterface.h:3145
kRegShiftSDIIn53GbpsSMPTELevelBMode
@ kRegShiftSDIIn53GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3071
kRegShiftSDI6Transmit
@ kRegShiftSDI6Transmit
Definition: ntv2publicinterface.h:3144
kRegMaskSDIIn76GbpsMode
@ kRegMaskSDIIn76GbpsMode
Definition: ntv2publicinterface.h:2026
kRegShiftInput2GeometryHigh
@ kRegShiftInput2GeometryHigh
Definition: ntv2publicinterface.h:2518
kRegRP188InOut4Bits32_63
@ kRegRP188InOut4Bits32_63
Definition: ntv2publicinterface.h:416
kRegShiftSDIIn66GbpsMode
@ kRegShiftSDIIn66GbpsMode
Definition: ntv2publicinterface.h:3082
kRegMaskSDIIn63GbpsMode
@ kRegMaskSDIIn63GbpsMode
Definition: ntv2publicinterface.h:2014
kRegMaskInput1FrameRate
@ kRegMaskInput1FrameRate
Definition: ntv2publicinterface.h:1411
kRegShiftInput1FrameRate
@ kRegShiftInput1FrameRate
Definition: ntv2publicinterface.h:2502
kRegCh2PCIAccessFrame
@ kRegCh2PCIAccessFrame
Definition: ntv2publicinterface.h:126
kRegShiftSDIIn46GbpsMode
@ kRegShiftSDIIn46GbpsMode
Definition: ntv2publicinterface.h:3066
kRegMaskSDIIn112GbpsMode
@ kRegMaskSDIIn112GbpsMode
Definition: ntv2publicinterface.h:1977
kRegRP188InOut6Bits32_63
@ kRegRP188InOut6Bits32_63
Definition: ntv2publicinterface.h:592
kRegCh3Control
@ kRegCh3Control
Definition: ntv2publicinterface.h:398
kRegShiftSDIIn63GbpsSMPTELevelBMode
@ kRegShiftSDIIn63GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3078
kRegOutputTimingControlch5
@ kRegOutputTimingControlch5
Definition: ntv2publicinterface.h:671
kRegCh2Control
@ kRegCh2Control
Definition: ntv2publicinterface.h:125
kRegShiftSDI3Transmit
@ kRegShiftSDI3Transmit
Definition: ntv2publicinterface.h:3149
kRegShiftInput2Geometry
@ kRegShiftInput2Geometry
Definition: ntv2publicinterface.h:2506
kRegGlobalControlCh8
@ kRegGlobalControlCh8
Definition: ntv2publicinterface.h:551
kRegMaskSDI7Transmit
@ kRegMaskSDI7Transmit
Definition: ntv2publicinterface.h:2086
kRegSDIOut3Control
@ kRegSDIOut3Control
Definition: ntv2publicinterface.h:307
kRegShiftSDIIn36GbpsMode
@ kRegShiftSDIIn36GbpsMode
Definition: ntv2publicinterface.h:3059
kRegShiftRP188ModeCh3
@ kRegShiftRP188ModeCh3
Definition: ntv2publicinterface.h:2367
kRegCh5OutputFrame
@ kRegCh5OutputFrame
Definition: ntv2publicinterface.h:554
kRegShiftSDIIn712GbpsMode
@ kRegShiftSDIIn712GbpsMode
Definition: ntv2publicinterface.h:3090
kRegRP188InOut8Bits32_63
@ kRegRP188InOut8Bits32_63
Definition: ntv2publicinterface.h:612
ULWord
uint32_t ULWord
Definition: ajatypes.h:256
kRegRP188InOut5Bits32_63
@ kRegRP188InOut5Bits32_63
Definition: ntv2publicinterface.h:496
kRegRP188InOut2DBB
@ kRegRP188InOut2DBB
Definition: ntv2publicinterface.h:185
kRegGlobalControlCh6
@ kRegGlobalControlCh6
Definition: ntv2publicinterface.h:549
kRegMaskSDIIn73GbpsSMPTELevelBMode
@ kRegMaskSDIIn73GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2022
kRegCh4InputFrame
@ kRegCh4InputFrame
Definition: ntv2publicinterface.h:403
kRegMaskSDIIn46GbpsMode
@ kRegMaskSDIIn46GbpsMode
Definition: ntv2publicinterface.h:2003
kRegShiftInput1GeometryHigh
@ kRegShiftInput1GeometryHigh
Definition: ntv2publicinterface.h:2517
kRegCh4PCIAccessFrame
@ kRegCh4PCIAccessFrame
Definition: ntv2publicinterface.h:431
kRegRP188InOut1Bits32_63
@ kRegRP188InOut1Bits32_63
Definition: ntv2publicinterface.h:152
kRegShiftSDIIn3GbpsSMPTELevelBMode
@ kRegShiftSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3038
kRegCh2InputFrame
@ kRegCh2InputFrame
Definition: ntv2publicinterface.h:128
kRegCh5PCIAccessFrame
@ kRegCh5PCIAccessFrame
Definition: ntv2publicinterface.h:556
kRegShiftSDIIn412GbpsMode
@ kRegShiftSDIIn412GbpsMode
Definition: ntv2publicinterface.h:3067
kRegGlobalControl2
@ kRegGlobalControl2
Definition: ntv2publicinterface.h:408
kRegShiftSDI2Transmit
@ kRegShiftSDI2Transmit
Definition: ntv2publicinterface.h:3148
kRegShiftSDIIn73GbpsMode
@ kRegShiftSDIIn73GbpsMode
Definition: ntv2publicinterface.h:3084
kRegMaskInput1FrameRateHigh
@ kRegMaskInput1FrameRateHigh
Definition: ntv2publicinterface.h:1424
kRegMaskSDIIn23GbpsSMPTELevelBMode
@ kRegMaskSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1981
kRegShiftSDIIn76GbpsMode
@ kRegShiftSDIIn76GbpsMode
Definition: ntv2publicinterface.h:3089
kRegMaskSmpte372Enable4
@ kRegMaskSmpte372Enable4
Definition: ntv2publicinterface.h:1264
kRegRP188InOut7Bits0_31
@ kRegRP188InOut7Bits0_31
Definition: ntv2publicinterface.h:601
kRegSDIOut5Control
@ kRegSDIOut5Control
Definition: ntv2publicinterface.h:491
kRegShiftInput2Progressive
@ kRegShiftInput2Progressive
Definition: ntv2publicinterface.h:2507
kRegInputStatus2
@ kRegInputStatus2
Definition: ntv2publicinterface.h:429
kRegOutputTimingControlch8
@ kRegOutputTimingControlch8
Definition: ntv2publicinterface.h:674
kRegShiftSDIIn86GbpsMode
@ kRegShiftSDIIn86GbpsMode
Definition: ntv2publicinterface.h:3096
kRegMaskSDIIn812GbpsMode
@ kRegMaskSDIIn812GbpsMode
Definition: ntv2publicinterface.h:2034
kRegInput56Status
@ kRegInput56Status
Definition: ntv2publicinterface.h:643
kRegShiftSDIIn812GbpsMode
@ kRegShiftSDIIn812GbpsMode
Definition: ntv2publicinterface.h:3097
kRegShiftSDIIn56GbpsMode
@ kRegShiftSDIIn56GbpsMode
Definition: ntv2publicinterface.h:3075
kRegMaskSDIIn36GbpsMode
@ kRegMaskSDIIn36GbpsMode
Definition: ntv2publicinterface.h:1996
kRegMaskRP188ModeCh7
@ kRegMaskRP188ModeCh7
Definition: ntv2publicinterface.h:1279
kRegMaskSDIIn512GbpsMode
@ kRegMaskSDIIn512GbpsMode
Definition: ntv2publicinterface.h:2013
kRegShiftSDIIn23GbpsSMPTELevelBMode
@ kRegShiftSDIIn23GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3045
kRegShiftSDIIn33GbpsSMPTELevelBMode
@ kRegShiftSDIIn33GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3055
kRegSDIOut7Control
@ kRegSDIOut7Control
Definition: ntv2publicinterface.h:665
kRegOutputTimingControlch4
@ kRegOutputTimingControlch4
Definition: ntv2publicinterface.h:670
kRegMaskSDI4Transmit
@ kRegMaskSDI4Transmit
Definition: ntv2publicinterface.h:2091
kRegRP188InOut1DBB
@ kRegRP188InOut1DBB
Definition: ntv2publicinterface.h:150
kRegMaskSDIIn33GbpsMode
@ kRegMaskSDIIn33GbpsMode
Definition: ntv2publicinterface.h:1991
kRegShiftSmpte372
@ kRegShiftSmpte372
Definition: ntv2publicinterface.h:2332
kRegSDIOut2Control
@ kRegSDIOut2Control
Definition: ntv2publicinterface.h:264
kRegShiftSDIIn512GbpsMode
@ kRegShiftSDIIn512GbpsMode
Definition: ntv2publicinterface.h:3076
kRegMaskInput2Geometry
@ kRegMaskInput2Geometry
Definition: ntv2publicinterface.h:1415
kRegShiftSDIIn26GbpsMode
@ kRegShiftSDIIn26GbpsMode
Definition: ntv2publicinterface.h:3049
kRegCh3OutputFrame
@ kRegCh3OutputFrame
Definition: ntv2publicinterface.h:399
kRegMaskRP188ModeCh6
@ kRegMaskRP188ModeCh6
Definition: ntv2publicinterface.h:1278
kRegMaskSDI3Transmit
@ kRegMaskSDI3Transmit
Definition: ntv2publicinterface.h:2090
kRegSDIOut6Control
@ kRegSDIOut6Control
Definition: ntv2publicinterface.h:664
kRegMaskSDIIn56GbpsMode
@ kRegMaskSDIIn56GbpsMode
Definition: ntv2publicinterface.h:2012
kRegCh7PCIAccessFrame
@ kRegCh7PCIAccessFrame
Definition: ntv2publicinterface.h:566
kRegMaskSmpte372Enable6
@ kRegMaskSmpte372Enable6
Definition: ntv2publicinterface.h:1265
kRegSDI5678Input3GStatus
@ kRegSDI5678Input3GStatus
Definition: ntv2publicinterface.h:641
kRegOutputTimingControlch2
@ kRegOutputTimingControlch2
Definition: ntv2publicinterface.h:668
kRegMaskRP188ModeCh2
@ kRegMaskRP188ModeCh2
Definition: ntv2publicinterface.h:1248
kRegShiftSmpte372Enable6
@ kRegShiftSmpte372Enable6
Definition: ntv2publicinterface.h:2357
kRegRP188InOut2Bits32_63
@ kRegRP188InOut2Bits32_63
Definition: ntv2publicinterface.h:187
kRegSDIInput3GStatus2
@ kRegSDIInput3GStatus2
Definition: ntv2publicinterface.h:428
kRegSDIOut1Control
@ kRegSDIOut1Control
Definition: ntv2publicinterface.h:262
kRegMaskSDI6Transmit
@ kRegMaskSDI6Transmit
Definition: ntv2publicinterface.h:2085
kRegMaskInput1Progressive
@ kRegMaskInput1Progressive
Definition: ntv2publicinterface.h:1413
kRegCh6Control
@ kRegCh6Control
Definition: ntv2publicinterface.h:558
kRegRP188InOut4DBB
@ kRegRP188InOut4DBB
Definition: ntv2publicinterface.h:414
kRegCh4Control
@ kRegCh4Control
Definition: ntv2publicinterface.h:401
kRegCh1OutputFrame
@ kRegCh1OutputFrame
Definition: ntv2publicinterface.h:123
kRegInputStatus
@ kRegInputStatus
Definition: ntv2publicinterface.h:143
kRegMaskSDIIn53GbpsMode
@ kRegMaskSDIIn53GbpsMode
Definition: ntv2publicinterface.h:2007
kRegShiftSDI8Transmit
@ kRegShiftSDI8Transmit
Definition: ntv2publicinterface.h:3146
kRegShiftSDIIn33GbpsMode
@ kRegShiftSDIIn33GbpsMode
Definition: ntv2publicinterface.h:3054
kRegGlobalControlCh2
@ kRegGlobalControlCh2
Definition: ntv2publicinterface.h:545
kRegCh7InputFrame
@ kRegCh7InputFrame
Definition: ntv2publicinterface.h:565
kRegCh6PCIAccessFrame
@ kRegCh6PCIAccessFrame
Definition: ntv2publicinterface.h:561
kRegMaskSDIIn73GbpsMode
@ kRegMaskSDIIn73GbpsMode
Definition: ntv2publicinterface.h:2021
kRegMaskRP188ModeCh3
@ kRegMaskRP188ModeCh3
Definition: ntv2publicinterface.h:1275
kRegCh8PCIAccessFrame
@ kRegCh8PCIAccessFrame
Definition: ntv2publicinterface.h:571
kRegMaskSDI1Transmit
@ kRegMaskSDI1Transmit
Definition: ntv2publicinterface.h:2088
kRegMaskSDI2Transmit
@ kRegMaskSDI2Transmit
Definition: ntv2publicinterface.h:2089
kRegCh1Control
@ kRegCh1Control
Definition: ntv2publicinterface.h:121
kRegShiftSDIIn43GbpsMode
@ kRegShiftSDIIn43GbpsMode
Definition: ntv2publicinterface.h:3061
kRegCh7OutputFrame
@ kRegCh7OutputFrame
Definition: ntv2publicinterface.h:564
kRegCh4OutputFrame
@ kRegCh4OutputFrame
Definition: ntv2publicinterface.h:402
kRegShiftSmpte372Enable4
@ kRegShiftSmpte372Enable4
Definition: ntv2publicinterface.h:2356
kRegMaskSDIIn26GbpsMode
@ kRegMaskSDIIn26GbpsMode
Definition: ntv2publicinterface.h:1985
kRegMaskSmpte372Enable8
@ kRegMaskSmpte372Enable8
Definition: ntv2publicinterface.h:1266
kRegMaskInput1GeometryHigh
@ kRegMaskInput1GeometryHigh
Definition: ntv2publicinterface.h:1426
kRegRP188InOut5Bits0_31
@ kRegRP188InOut5Bits0_31
Definition: ntv2publicinterface.h:495
kRegShiftRP188ModeCh8
@ kRegShiftRP188ModeCh8
Definition: ntv2publicinterface.h:2372
kRegMaskInput2Progressive
@ kRegMaskInput2Progressive
Definition: ntv2publicinterface.h:1416
kRegMaskSDI8Transmit
@ kRegMaskSDI8Transmit
Definition: ntv2publicinterface.h:2087
kRegCh1InputFrame
@ kRegCh1InputFrame
Definition: ntv2publicinterface.h:124
kRegMaskSDIIn712GbpsMode
@ kRegMaskSDIIn712GbpsMode
Definition: ntv2publicinterface.h:2027
kRegMaskSDIIn212GbpsMode
@ kRegMaskSDIIn212GbpsMode
Definition: ntv2publicinterface.h:1986
kRegRP188InOut7DBB
@ kRegRP188InOut7DBB
Definition: ntv2publicinterface.h:603
kRegCh5Control
@ kRegCh5Control
Definition: ntv2publicinterface.h:553
kRegRP188InOut3Bits32_63
@ kRegRP188InOut3Bits32_63
Definition: ntv2publicinterface.h:411
kRegCh6InputFrame
@ kRegCh6InputFrame
Definition: ntv2publicinterface.h:560
kRegCh1PCIAccessFrame
@ kRegCh1PCIAccessFrame
Definition: ntv2publicinterface.h:122
kRegShiftRP188ModeCh5
@ kRegShiftRP188ModeCh5
Definition: ntv2publicinterface.h:2369
kRegMaskRP188ModeCh8
@ kRegMaskRP188ModeCh8
Definition: ntv2publicinterface.h:1280
kRegShiftSDIIn43GbpsSMPTELevelBMode
@ kRegShiftSDIIn43GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3062
kRegOutputTimingControl
@ kRegOutputTimingControl
Definition: ntv2publicinterface.h:134
kRegShiftSDIIn83GbpsSMPTELevelBMode
@ kRegShiftSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:3092
kRegShiftSDIIn63GbpsMode
@ kRegShiftSDIIn63GbpsMode
Definition: ntv2publicinterface.h:3077
kRegMaskSDIIn83GbpsMode
@ kRegMaskSDIIn83GbpsMode
Definition: ntv2publicinterface.h:2028
kRegCh8InputFrame
@ kRegCh8InputFrame
Definition: ntv2publicinterface.h:570
kRegShiftSDIIn112GbpsMode
@ kRegShiftSDIIn112GbpsMode
Definition: ntv2publicinterface.h:3043
kRegMaskSDIIn3GbpsMode
@ kRegMaskSDIIn3GbpsMode
Definition: ntv2publicinterface.h:1973
kRegMaskSDIIn3GbpsSMPTELevelBMode
@ kRegMaskSDIIn3GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:1974
kRegShiftSmpte372Enable8
@ kRegShiftSmpte372Enable8
Definition: ntv2publicinterface.h:2358
kRegMaskRP188ModeCh1
@ kRegMaskRP188ModeCh1
Definition: ntv2publicinterface.h:1247
kRegMaskSDI5Transmit
@ kRegMaskSDI5Transmit
Definition: ntv2publicinterface.h:2084
kRegMaskRP188ModeCh4
@ kRegMaskRP188ModeCh4
Definition: ntv2publicinterface.h:1276
kRegRP188InOut8Bits0_31
@ kRegRP188InOut8Bits0_31
Definition: ntv2publicinterface.h:611
kRegShiftSDIIn83GbpsMode
@ kRegShiftSDIIn83GbpsMode
Definition: ntv2publicinterface.h:3091
kRegMaskSDIIn412GbpsMode
@ kRegMaskSDIIn412GbpsMode
Definition: ntv2publicinterface.h:2004
kRegSDIOut8Control
@ kRegSDIOut8Control
Definition: ntv2publicinterface.h:666
kRegShiftSDIIn212GbpsMode
@ kRegShiftSDIIn212GbpsMode
Definition: ntv2publicinterface.h:3050
kRegShiftRP188ModeCh6
@ kRegShiftRP188ModeCh6
Definition: ntv2publicinterface.h:2370
kRegMaskSDIIn66GbpsMode
@ kRegMaskSDIIn66GbpsMode
Definition: ntv2publicinterface.h:2019
kRegShiftInput1Progressive
@ kRegShiftInput1Progressive
Definition: ntv2publicinterface.h:2504
kRegRP188InOut6DBB
@ kRegRP188InOut6DBB
Definition: ntv2publicinterface.h:593
kRegCh3InputFrame
@ kRegCh3InputFrame
Definition: ntv2publicinterface.h:400
kRegGlobalControl
@ kRegGlobalControl
Definition: ntv2publicinterface.h:120
kRegRP188InOut8DBB
@ kRegRP188InOut8DBB
Definition: ntv2publicinterface.h:613
kRegMaskSDIIn83GbpsSMPTELevelBMode
@ kRegMaskSDIIn83GbpsSMPTELevelBMode
Definition: ntv2publicinterface.h:2029