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))
virtual bool SetSDIOutVPIDTransferCharacteristics(bool enable, NTV2VPIDTransferCharacteristics inValue, const NTV2Channel inChannel)
virtual bool SetSDIOutKeySignal(bool enable, bool inValue, const NTV2Channel inChannel)
virtual bool GetVPIDLuminance(NTV2VPIDLuminance &outValue, const NTV2Channel inChannel)
virtual bool SetVPIDLuminance(const NTV2VPIDLuminance inValue, const NTV2Channel inChannel)
virtual bool GetSDIOutKeySignal(bool &enable, bool &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIInVPIDARegNum[]
virtual bool GetVPIDColorimetry(NTV2VPIDColorimetry &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDARegNum[]
virtual bool SetSDIOutVPIDRGBRange(bool enable, NTV2VPIDRGBRange inValue, const NTV2Channel inChannel)
static const ULWord gChannelToVPIDTransferCharacteristics[]
virtual bool ReadSDIInVPID(const NTV2Channel inSDIInput, ULWord &outValueA, ULWord &outValueB)
virtual bool SetSDIOutVPID(const ULWord inValueA, const ULWord inValueB, const UWord inOutputSpigot=NTV2_CHANNEL1)
virtual bool GetVPIDValidA(const NTV2Channel inChannel)
virtual bool SetKeySignal(bool inValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutControlRegNum[]
virtual bool GetVPIDValidB(const NTV2Channel inChannel)
NTV2Channel
These enum values are mostly used to identify a specific widget_framestore. They're also commonly use...
virtual bool GetVPIDRGBRange(NTV2VPIDRGBRange &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIInput3GStatusRegNum[]
static const ULWord gChannelToNTV2KeySignal[]
static const ULWord gChannelToVPIDColorimetry[]
static const ULWord gChannelToSDIInVPIDLinkBValidMask[]
virtual bool SetSDIOutVPIDColorimetry(bool enable, NTV2VPIDColorimetry inValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIInVPIDBRegNum[]
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...
static const ULWord gChannelToSDIOutKeySignal[]
virtual bool SetVPIDTransferCharacteristics(const NTV2VPIDTransferCharacteristics inValue, const NTV2Channel inChannel)
virtual bool WriteSDIInVPID(const NTV2Channel inChannel, const ULWord inValA, const ULWord inValB)
static const ULWord gChannelToSDIOutVPIDRGBRange[]
virtual bool GetSDIOutVPIDRGBRange(bool &enable, NTV2VPIDRGBRange &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDLuminance[]
virtual bool GetSDIOutVPIDLuminance(bool &enable, NTV2VPIDLuminance &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToVPIDRGBRange[]
virtual bool GetSDIOutVPID(ULWord &outValueA, ULWord &outValueB, const UWord inOutputSpigot=NTV2_CHANNEL1)
virtual bool SetVPIDRGBRange(const NTV2VPIDRGBRange inValue, const NTV2Channel inChannel)
virtual bool GetSDIOutVPIDTransferCharacteristics(bool &enable, NTV2VPIDTransferCharacteristics &outValue, const NTV2Channel inChannel)
NTV2VPIDTransferCharacteristics
static const ULWord gChannelToSDIOutVPIDTransferCharacteristics[]
static const ULWord gChannelToSDIInVPIDLinkAValidMask[]
Declares the CNTV2Card class.
virtual bool SetSDIOutVPIDLuminance(bool enable, NTV2VPIDLuminance inValue, const NTV2Channel inChannel)
virtual bool GetSDIOutVPIDColorimetry(bool &enable, NTV2VPIDColorimetry &outValue, const NTV2Channel inChannel)
virtual bool GetKeySignal(bool &outValue, const NTV2Channel inChannel)
virtual bool SetVPIDColorimetry(const NTV2VPIDColorimetry inValue, const NTV2Channel inChannel)
static const ULWord gChannelToVPIDLuminance[]
#define NTV2EndianSwap32(__val__)
virtual bool GetVPIDTransferCharacteristics(NTV2VPIDTransferCharacteristics &outValue, const NTV2Channel inChannel)
static const ULWord gChannelToSDIOutVPIDColorimetry[]
static const ULWord gChannelToSDIOutVPIDBRegNum[]