|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
31 outValue = ULWvalue ?
true :
false;
50 bool isPulldown=
false;
51 bool isDeinterlace=
false;
165 isDeinterlace =
true;
171 isDeinterlace =
true;
177 isDeinterlace =
true;
183 isDeinterlace =
true;
189 isDeinterlace =
true;
273 #if !defined(R2_DEPRECATE)
341 default: result =
false;
break;
351 default: result =
false;
break;
360 default: result =
false;
break;
369 default: result =
false;
break;
@ NTV2_1080i_5000to1080psf_2500
@ kRegShiftStereoCompressorFlipLeftVert
@ NTV2_1080i_5994to1080psf_2997
virtual bool GetStereoCompressorFlipLeftHorz(ULWord &outValue)
@ kRegMaskStereoCompressorFlipRightVert
virtual bool WriteSDSaturationAdjustment(const ULWord inNewValue)
@ kVRegProcAmpStandardDefHue
@ kK2RegShiftDeinterlaceMode
@ NTV2_720p_5994to1080i_5994
virtual bool SetStereoCompressorRightSource(const NTV2OutputCrosspointID inNewValue)
@ kRegShiftStereoCompressorFlipLeftHorz
@ kVRegProcAmpHighDefSaturationCb
@ NTV2_STANDARD_2Kx1080p
Identifies SMPTE HD 2K1080p.
@ kRegShiftAnalogInputADCMode
@ kK2RegShiftConverterPulldown
@ kK2RegMaskConverterInRate
virtual bool SetUCAutoLine21(const ULWord inValue)
@ NTV2_625_2500to720p_5000
virtual bool SetLHIVideoDACMode(NTV2LHIVideoDACMode value)
@ NTV2_1080i2398to525_2398
@ NTV2_1080p2400to525_2400
@ kDeviceGetUFCVersion
The version number of the UFC on the device.
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....
@ NTV2_1080i_2500to625_2500
virtual bool SetUCPassLine21(const ULWord inValue)
@ kK2RegShiftConverterInStandard
virtual bool ReadHDSaturationAdjustmentCr(ULWord &outValue)
@ NTV2_525_2398to1080i_2398
@ NTV2_525_5994to525psf_2997
@ kK2RegMaskConverterInStandard
virtual bool WriteHDContrastAdjustment(const ULWord inNewValue)
@ NTV2_STANDARD_1080
Identifies SMPTE HD 1080i or 1080psf.
@ NTV2_STANDARD_3840x2160p
Identifies Ultra-High-Definition (UHD)
virtual bool SetStereoCompressorStandard(const NTV2Standard inNewValue)
@ kFS1RegShiftProcAmpC1CR
NTV2FrameRate GetNTV2FrameRateFromVideoFormat(const NTV2VideoFormat inVideoFormat)
@ NTV2_STANDARD_625
Identifies SMPTE SD 625i.
virtual bool WriteSDCbOffsetAdjustment(const ULWord inNewValue)
@ NTV2_STANDARD_4096HFR
Identifies high frame-rate 4K.
virtual bool SetConverterInRate(const NTV2FrameRate inValue)
@ kK2RegMaskEnableConverter
@ NTV2_STANDARD_4096x2160p
Identifies 4K.
@ NTV2_1080i2398to525_2997
@ kK2RegMaskUpConvertMode
@ kVRegProcAmpHighDefContrast
virtual bool GetStereoCompressorFlipMode(ULWord &outValue)
virtual bool SetConverterPulldown(const ULWord inValue)
virtual bool ReadProcAmpC1CRAdjustment(ULWord &outValue)
virtual bool ReadHDCbOffsetAdjustment(ULWord &outValue)
@ kRegMaskStereoCompressorFormat
@ kK2RegShiftDownConvertMode
virtual bool GetUCAutoLine21(ULWord &outValue)
virtual bool GetUCPassLine21(ULWord &outValue)
@ kFS1RegShiftProcAmpC1CB
virtual bool WriteProcAmpC1CBAdjustment(const ULWord inNewValue)
@ kRegShiftStereoCompressorFormat
virtual bool WriteSDProcAmpControlsInitialized(const ULWord inNewValue=1)
virtual bool GetStereoCompressorLeftSource(NTV2OutputCrosspointID &outValue)
@ kK2RegMaskDownConvertMode
@ kVRegProcAmpStandardDefSaturation
virtual bool SetStereoCompressorFlipMode(const ULWord inNewValue)
@ NTV2_525_5994to525_5994
@ NTV2LHI_480iNTSC_Japan_Composite
@ kVRegProcAmpSDRegsInitialized
virtual bool SetDeinterlaceMode(const ULWord inValue)
virtual bool GetConversionMode(NTV2ConversionMode &outConversionMode)
virtual bool WriteHDProcAmpControlsInitialized(const ULWord inNewValue=1)
@ kFS1RegShiftProcAmpC2CB
virtual bool WriteHDCrOffsetAdjustment(const ULWord inNewValue)
@ kK2RegMaskIsoConvertMode
virtual bool WriteProcAmpOffsetYAdjustment(const ULWord inNewValue)
virtual bool ReadHDCrOffsetAdjustment(ULWord &outValue)
virtual bool ReadHDBrightnessAdjustment(ULWord &outValue)
@ NTV2_STANDARD_UNDEFINED
virtual bool WriteHDSaturationAdjustmentCr(const ULWord inNewValue)
virtual bool GetEnableConverter(bool &outValue)
@ NTV2_720p_5000to625_2500
NTV2FrameRate
Identifies a particular video frame rate.
@ kK2RegMaskConverterOutRate
virtual bool SetConverterOutRate(const NTV2FrameRate inValue)
virtual bool ReadSDCbOffsetAdjustment(ULWord &outValue)
@ NTV2_MAX_NUM_LHIVideoDACModes
virtual bool ReadSDProcAmpControlsInitialized(ULWord &outValue)
virtual bool ReadSDBrightnessAdjustment(ULWord &outValue)
virtual bool WriteProcAmpC2CBAdjustment(const ULWord inNewValue)
virtual bool SetEnableConverter(const bool inValue)
@ kRegShiftStereoCompressorLeftSource
@ NTV2_525_5994to1080i_5994
@ kLHIRegShiftVideoDACStandard
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....
@ NTV2LHI_480iNTSC_US_Composite
@ NTV2_480iNTSC_Japan_Composite
virtual bool GetIsoConvertMode(NTV2IsoConvertMode &outValue)
virtual bool ReadHDProcAmpControlsInitialized(ULWord &outValue)
virtual bool GetStereoCompressorFlipRightVert(ULWord &outValue)
virtual bool SetUpConvertMode(const NTV2UpConvertMode inValue)
@ NTV2_1080p2398to525_2398
NTV2Standard
Identifies a particular video standard.
@ NTV2_625_2500to1080i_2500
@ kK2RegShiftConverterInRate
virtual bool GetLHIVideoDACStandard(NTV2Standard &outValue)
@ kLHIRegMaskVideoDACStandard
virtual bool SetConversionMode(const NTV2ConversionMode inConversionMode)
virtual bool ReadProcAmpOffsetYAdjustment(ULWord &outValue)
@ NTV2_1080i_5994to525_5994
@ NTV2_625_5000to625psf_2500
@ kK2RegMaskConverterPulldown
virtual bool WriteHDSaturationAdjustmentCb(const ULWord inNewValue)
@ NTV2_1080i_5994to720p_5994
virtual bool ReadSDCrOffsetAdjustment(ULWord &outValue)
Declares the CNTV2Card class.
@ kRegFS1ProcAmpC1CR_C2CB
virtual bool WriteProcAmpC2CRAdjustment(const ULWord inNewValue)
@ kVRegProcAmpHighDefCbOffset
virtual bool SetIsoConvertMode(const NTV2IsoConvertMode inValue)
@ kFS1RegMaskProcAmpOffsetY
virtual bool ReadProcAmpC1YAdjustment(ULWord &outValue)
@ NTV2_1080p2398to525_2997
virtual bool GetConverterOutRate(NTV2FrameRate &outValue)
@ kVRegProcAmpHighDefSaturationCr
@ NTV2_1080p_3000to720p_6000
@ kVRegProcAmpHDRegsInitialized
@ NTV2_STANDARD_1080p
Identifies SMPTE HD 1080p.
virtual bool ReadProcAmpC1CBAdjustment(ULWord &outValue)
@ kK2RegShiftConverterOutStandard
@ kVRegProcAmpStandardDefContrast
@ kVRegProcAmpStandardDefBrightness
@ kK2RegMaskDeinterlaceMode
@ kK2RegShiftUCPassLine21
virtual bool GetStereoCompressorFlipRightHorz(ULWord &outValue)
virtual bool SetAnalogInputADCMode(const NTV2LSVideoADCMode inValue)
virtual bool WriteSDCrOffsetAdjustment(const ULWord inNewValue)
virtual bool SetConverterOutStandard(const NTV2Standard inValue)
virtual bool GetUpConvertMode(NTV2UpConvertMode &outValue)
@ kRegMaskStereoCompressorOutputMode
virtual bool SetLHIVideoDACStandard(const NTV2Standard inValue)
@ kRegMaskStereoCompressorFlipRightHorz
@ kFS1RegShiftProcAmpC2CR
virtual bool ReadSDHueAdjustment(ULWord &outValue)
@ kVRegProcAmpHighDefBrightness
virtual ULWord GetNumSupported(const NTV2NumericParamID inParamID)
@ NTV2_STANDARD_4096i
Identifies 4K psf.
@ kFS1RegShiftProcAmpOffsetY
@ kRegShiftStereoCompressorRightSource
virtual bool GetDeinterlaceMode(ULWord &outValue)
NTV2OutputCrosspointID
Identifies a widget output, a signal source, that potentially can drive another widget's input (ident...
@ NTV2_1080i2400to525_2400
@ kRegShiftStereoCompressorFlipRightVert
virtual bool SetStereoCompressorOutputMode(const NTV2StereoCompressorOutputMode inNewValue)
@ kRegShiftStereoCompressorOutputMode
@ NTV2LHI_480iYPbPrBetacam525
virtual bool ReadSDSaturationAdjustment(ULWord &outValue)
@ kRegMaskAnalogInputADCMode
NTV2VideoFormat GetInputForConversionMode(const NTV2ConversionMode conversionMode)
virtual bool ReadHDContrastAdjustment(ULWord &outValue)
@ NTV2_CONVERSIONMODE_INVALID
virtual bool GetConverterPulldown(ULWord &outValue)
virtual bool ReadProcAmpC2CRAdjustment(ULWord &outValue)
@ kVRegProcAmpStandardDefCbOffset
@ kK2RegShiftConverterOutRate
@ NTV2_1080i_2398to720p_2398
virtual bool GetDownConvertMode(NTV2DownConvertMode &outValue)
virtual bool SetStereoCompressorFlipLeftVert(const ULWord inNewValue)
@ kRegMaskStereoCompressorRightSource
virtual bool WriteHDCbOffsetAdjustment(const ULWord inNewValue)
@ NTV2_1080i_2500to720p_5000
@ NTV2_STANDARD_525
Identifies SMPTE SD 525i.
@ kLHIRegShiftVideoDACMode
@ kK2RegShiftUCAutoLine21
virtual bool GetStereoCompressorOutputMode(NTV2StereoCompressorOutputMode &outValue)
virtual bool GetConverterOutStandard(NTV2Standard &outValue)
virtual bool WriteSDContrastAdjustment(const ULWord inNewValue)
@ NTV2_STANDARD_3840HFR
Identifies high frame-rate UHD.
@ kRegMaskStereoCompressorFlipMode
@ NTV2_525_5994to720p_5994
@ NTV2_720p_6000to1080i_3000
virtual bool WriteSDHueAdjustment(const ULWord inNewValue)
virtual bool GetLHIVideoDACMode(NTV2LHIVideoDACMode &outValue)
virtual bool WriteHDBrightnessAdjustment(const ULWord inNewValue)
@ NTV2_STANDARD_2Kx1080i
Identifies SMPTE HD 2K1080psf.
virtual bool SetStereoCompressorLeftSource(const NTV2OutputCrosspointID inNewValue)
virtual bool GetStereoCompressorRightSource(NTV2OutputCrosspointID &outValue)
@ kRegMaskStereoCompressorFlipLeftHorz
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
@ kK2RegShiftIsoConvertMode
@ NTV2_480iNTSC_US_Composite
@ NTV2_STANDARD_720
Identifies SMPTE HD 720p.
@ NTV2_480iYPbPrBetacam525
@ kLHIRegMaskVideoDACMode
virtual bool ReadSDContrastAdjustment(ULWord &outValue)
virtual bool SetStereoCompressorFlipRightHorz(const ULWord inNewValue)
@ NTV2_720p_2398to1080i_2398
virtual bool SetConverterInStandard(const NTV2Standard inValue)
@ kRegFS1ProcAmpC2CROffsetY
@ kK2RegShiftEnableConverter
NTV2VideoFormat GetOutputForConversionMode(const NTV2ConversionMode conversionMode)
virtual bool GetConverterInStandard(NTV2Standard &outValue)
@ kRegShiftStereoCompressorFlipMode
virtual bool ReadProcAmpC2CBAdjustment(ULWord &outValue)
virtual bool SetStereoCompressorFlipLeftHorz(const ULWord inNewValue)
virtual bool SetStereoCompressorFlipRightVert(const ULWord inNewValue)
@ kRegShiftStereoCompressorFlipRightHorz
virtual bool GetAnalogInputADCMode(NTV2LSVideoADCMode &outValue)
@ kRegMaskStereoCompressorFlipLeftVert
virtual bool GetStereoCompressorFlipLeftVert(ULWord &outValue)
@ NTV2_625_2500to625_2500
@ NTV2LHI_576iPAL_Composite
@ NTV2LHI_480iYPbPrBetacamJapan
virtual bool ReadHDSaturationAdjustmentCb(ULWord &outValue)
virtual bool WriteProcAmpC1CRAdjustment(const ULWord inNewValue)
virtual bool WriteRegister(const ULWord inRegNum, const ULWord inValue, const ULWord inMask=0xFFFFFFFF, const ULWord inShift=0)
Updates or replaces all or part of the 32-bit contents of a specific register (real or virtual) on th...
@ kVRegProcAmpStandardDefCrOffset
@ NTV2_720p_5994to525_5994
virtual bool GetStereoCompressorStandard(NTV2Standard &outValue)
virtual bool GetConverterInRate(NTV2FrameRate &outValue)
@ NTV2_480iYPbPrBetacamJapan
virtual bool WriteSDBrightnessAdjustment(const ULWord inNewValue)
@ NTV2_720p_5000to1080i_2500
@ NTV2_STANDARD_3840i
Identifies Ultra-High-Definition (UHD) psf.
virtual bool WriteProcAmpC1YAdjustment(const ULWord inNewValue)
@ NTV2_1080i_6000to1080psf_3000
@ kRegMaskStereoCompressorLeftSource
@ kK2RegShiftUpConvertMode
virtual bool SetDownConvertMode(const NTV2DownConvertMode inValue)
@ kK2RegMaskConverterOutStandard
@ kVRegProcAmpHighDefCrOffset
NTV2StereoCompressorOutputMode
@ NTV2_1080i_3000to720p_6000