 |
AJA NTV2 SDK
18.0.0.2717
NTV2 SDK 18.0.0.2717
|
Go to the documentation of this file.
70 if (IS_CHANNEL_INVALID(inChannel))
79 if (IS_CHANNEL_INVALID(inChannel))
91 if (IS_CHANNEL_INVALID (inChannel))
134 ULWord valA(inValA), valB(inValB);
136 if (IS_CHANNEL_INVALID(inChannel))
154 if (IS_OUTPUT_SPIGOT_INVALID (inOutputSpigot))
182 if (IS_OUTPUT_SPIGOT_INVALID(inOutputSpigot))
239 if (!IS_CHANNEL_VALID(inChannel))
243 outValue = regValue != 0;
256 if (!IS_CHANNEL_VALID(inChannel))
274 if (!IS_CHANNEL_VALID(inChannel))
292 if (!IS_CHANNEL_VALID(inChannel))
310 if (!IS_CHANNEL_VALID(inChannel))
328 if (!IS_CHANNEL_VALID(inChannel))
@ kVRegSDIOutVPIDRGBRange6
@ kVRegNTV2VPIDTransferCharacteristics7
static const ULWord gChannelToSDIInput3GStatusRegNum[]
@ kRegMaskSDIIn8VPIDLinkBValid
@ kVRegSDIOutVPIDLuminance3
@ kRegMaskSDIIn6VPIDLinkBValid
@ kVRegNTV2VPIDColorimetry5
@ kVRegSDIOutVPIDRGBRange2
@ kK2RegShiftVPIDInsertionEnable
@ kK2RegMaskVPIDInsertionEnable
static const ULWord gChannelToVPIDColorimetry[]
virtual bool GetVPIDValidA(const NTV2Channel inChannel)
@ kVRegSDIOutVPIDColorimetry7
virtual bool SetSDIOutVPID(const ULWord inValueA, const ULWord inValueB, const UWord inOutputSpigot=NTV2_CHANNEL1)
@ kVRegSDIOutVPIDRGBRange8
NTV2Channel
These enum values are mostly used to identify a specific widget_framestore. They're also commonly use...
@ kVRegNTV2VPIDLuminance1
virtual bool GetVPIDRGBRange(NTV2VPIDRGBRange &outValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDLuminance6
@ kRegMaskSDIInVPIDLinkAValid
@ kRegMaskSDIIn5VPIDLinkBValid
virtual bool ReadSDIInVPID(const NTV2Channel inSDIInput, ULWord &outValueA, ULWord &outValueB)
virtual bool GetVPIDValidB(const NTV2Channel inChannel)
@ kVRegSDIOutVPIDTransferCharacteristics7
@ kVRegNTV2VPIDColorimetry7
@ kVRegNTV2VPIDColorimetry4
virtual bool GetSDIOutKeySignal(bool &enable, bool &outValue, const NTV2Channel inChannel)
@ kVRegNTV2VPIDTransferCharacteristics3
@ kVRegNTV2VPIDTransferCharacteristics8
@ kK2RegMaskVPIDInsertionOverwrite
@ kVRegSDIOutVPIDLuminance7
@ kVRegNTV2VPIDColorimetry2
static const ULWord gChannelToSDIInVPIDBRegNum[]
virtual bool SetVPIDRGBRange(const NTV2VPIDRGBRange inValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDRGBRange[]
@ kVRegMaskSDIOutVPIDValue
@ kVRegNTV2VPIDTransferCharacteristics2
@ kRegMaskSDIIn4VPIDLinkAValid
virtual bool ReadRegister(const ULWord inRegNum, ULWord &outValue, const ULWord inMask=0xFFFFFFFF, const ULWord inShift=0)
Reads all or part of the 32-bit contents of a specific register (real or virtual) on the AJA device....
virtual bool SetVPIDTransferCharacteristics(const NTV2VPIDTransferCharacteristics inValue, const NTV2Channel inChannel)
@ kVRegNTV2VPIDColorimetry6
@ kVRegNTV2VPIDLuminance5
static const ULWord gChannelToSDIInVPIDARegNum[]
@ kVRegNTV2VPIDLuminance3
virtual bool SetSDIOutKeySignal(bool enable, bool inValue, const NTV2Channel inChannel)
@ kVRegNTV2VPIDLuminance2
virtual bool SetSDIOutVPIDRGBRange(bool enable, NTV2VPIDRGBRange inValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDRGBRange5
@ kRegMaskSDIIn6VPIDLinkAValid
static const ULWord gChannelToVPIDRGBRange[]
@ kVRegNTV2VPIDColorimetry8
@ kVRegSDIOutVPIDColorimetry6
virtual bool GetSDIOutVPID(ULWord &outValueA, ULWord &outValueB, const UWord inOutputSpigot=NTV2_CHANNEL1)
virtual bool SetKeySignal(bool inValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDColorimetry8
static const ULWord gChannelToVPIDTransferCharacteristics[]
#define NTV2EndianSwap32(__val__)
@ kVRegSDIOutVPIDColorimetry3
static const ULWord gChannelToNTV2KeySignal[]
virtual bool GetKeySignal(bool &outValue, const NTV2Channel inChannel)
Declares the CNTV2Card class.
virtual bool SetVPIDColorimetry(const NTV2VPIDColorimetry inValue, const NTV2Channel inChannel)
virtual bool GetSDIOutVPIDRGBRange(bool &enable, NTV2VPIDRGBRange &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDTransferCharacteristics[]
virtual bool SetSDIOutVPIDLuminance(bool enable, NTV2VPIDLuminance inValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDTransferCharacteristics6
@ kVRegNTV2VPIDTransferCharacteristics6
@ kVRegSDIOutVPIDRGBRange7
@ kRegMaskSDIIn4VPIDLinkBValid
@ kVRegSDIOutVPIDTransferCharacteristics3
@ kVRegSDIOutVPIDColorimetry5
@ kVRegNTV2VPIDLuminance6
virtual bool SetSDIOutVPIDColorimetry(bool enable, NTV2VPIDColorimetry inValue, const NTV2Channel inChannel)
@ kRegMaskSDIIn3VPIDLinkAValid
@ kVRegNTV2VPIDLuminance8
@ kRegMaskSDIIn8VPIDLinkAValid
@ kVRegSDIOutVPIDTransferCharacteristics4
static const ULWord gChannelToSDIOutKeySignal[]
@ kVRegNTV2VPIDTransferCharacteristics1
@ kVRegNTV2VPIDLuminance7
@ kVRegSDIOutVPIDLuminance8
static const ULWord gChannelToSDIInVPIDLinkBValidMask[]
virtual bool GetSDIOutVPIDTransferCharacteristics(bool &enable, NTV2VPIDTransferCharacteristics &outValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDColorimetry4
@ kVRegSDIOutVPIDColorimetry1
@ kVRegSDIOutVPIDTransferCharacteristics1
@ kVRegSDIOutVPIDRGBRange3
@ kRegSDI5678Input3GStatus
@ kVRegNTV2VPIDLuminance4
@ kVRegNTV2VPIDColorimetry3
virtual bool WriteSDIInVPID(const NTV2Channel inChannel, const ULWord inValA, const ULWord inValB)
static const ULWord gChannelToSDIOutVPIDColorimetry[]
@ kRegMaskSDIIn2VPIDLinkAValid
@ kVRegSDIOutVPIDColorimetry2
@ kVRegSDIOutVPIDLuminance2
@ kVRegNTV2VPIDColorimetry1
@ kK2RegShiftVPIDInsertionOverwrite
@ kVRegSDIOutVPIDTransferCharacteristics8
NTV2VPIDTransferCharacteristics
static const ULWord gChannelToVPIDLuminance[]
virtual bool SetVPIDLuminance(const NTV2VPIDLuminance inValue, const NTV2Channel inChannel)
@ kRegMaskSDIInVPIDLinkBValid
@ kRegMaskSDIIn7VPIDLinkBValid
static const ULWord gChannelToSDIOutVPIDLuminance[]
virtual bool GetVPIDTransferCharacteristics(NTV2VPIDTransferCharacteristics &outValue, const NTV2Channel inChannel)
virtual bool GetVPIDLuminance(NTV2VPIDLuminance &outValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDTransferCharacteristics5
static const ULWord gChannelToSDIOutVPIDBRegNum[]
@ kVRegNTV2VPIDTransferCharacteristics4
@ kRegMaskSDIIn5VPIDLinkAValid
@ kRegMaskSDIIn3VPIDLinkBValid
virtual bool SetSDIOutVPIDTransferCharacteristics(bool enable, NTV2VPIDTransferCharacteristics inValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDARegNum[]
@ kVRegNTV2VPIDTransferCharacteristics5
@ kVRegSDIOutVPIDRGBRange4
virtual bool GetSDIOutVPIDColorimetry(bool &enable, NTV2VPIDColorimetry &outValue, const NTV2Channel inChannel)
@ kVRegSDIOutVPIDLuminance4
static const ULWord gChannelToSDIInVPIDLinkAValidMask[]
@ kVRegSDIOutVPIDLuminance1
@ kRegMaskSDIIn2VPIDLinkBValid
@ kVRegSDIOutVPIDLuminance5
@ kVRegSDIOutVPIDRGBRange1
virtual bool GetSDIOutVPIDLuminance(bool &enable, NTV2VPIDLuminance &outValue, const NTV2Channel inChannel)
@ kRegMaskSDIIn7VPIDLinkAValid
@ DEVICE_ID_KONALHI
See KONA LHi.
@ kVRegMaskSDIOutVPIDOverride
@ kVRegSDIOutVPIDTransferCharacteristics2
virtual bool GetVPIDColorimetry(NTV2VPIDColorimetry &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutControlRegNum[]