|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
9 #ifndef NTV2DEVICEFEATURES_HH
10 #define NTV2DEVICEFEATURES_HH
15 #if defined(__cplusplus) && defined(NTV2_BUILDING_DRIVER)
909 #define NTV2DEVICEFEATURES_HH
911 #if defined(__cplusplus) && defined(NTV2_BUILDING_DRIVER)
917 #endif // NTV2DEVICEFEATURES_HH
UWord NTV2DeviceGetNumLTCInputs(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumEmbeddedAudioOutputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoCustomAux(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoCapture(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo12GSDI(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAnalogVideoIn(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumDownConverters(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAnalogAudioOutputChannels(const NTV2DeviceID inDeviceID)
Defines the import/export macros for producing DLLs or LIBs.
bool NTV2DeviceCanDoConversionMode(const NTV2DeviceID inDeviceID, const NTV2ConversionMode inConversionMode)
UWord NTV2DeviceGetNumHDMIVideoInputs(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumReferenceVideoInputs(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAnalogAudio(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetGenlockVersion(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoRP188(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumCrossConverters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoEnhancedCSC(const NTV2DeviceID inDeviceID)
bool NTV2DeviceIs64Bit(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumFrameSyncs(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetActiveMemorySize(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanReportFailSafeLoaded(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoMultiLinkAudio(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoHDMIOutStereo(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetLUTVersion(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAnalogVideoInputs(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumInputConverters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoMultiFormat(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasSPIFlash(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoDualLink(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoMSI(const NTV2DeviceID inDeviceID)
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
bool NTV2DeviceCanThermostat(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNum2022ChannelsSFP1(const NTV2DeviceID inDeviceID)
NTV2FrameBufferFormat
Identifies a particular video frame buffer format. See Device Frame Buffer Formats for details.
bool NTV2DeviceCanDoHDV(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAudio96K(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumCSCs(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoFrameStore1Display(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoFrameBufferFormat(const NTV2DeviceID inDeviceID, const NTV2FrameBufferFormat inFBFormat)
bool NTV2DeviceHasBiDirectionalAnalogAudio(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo425Mux(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetMaxTransferCount(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumLUTBanks(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoVideoFormat(const NTV2DeviceID inDeviceID, const NTV2VideoFormat inVideoFormat)
bool NTV2DeviceCanDoStereoOut(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumSerialPorts(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasLEDAudioMeters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoThunderbolt(const NTV2DeviceID inDeviceID)
bool NTV2DeviceNeedsRoutingSetup(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoProRes(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoStereoIn(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetHDMIVersion(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetUFCVersion(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetPingLED(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasSPIFlashSerial(const NTV2DeviceID inDeviceID)
bool NTV2DeviceIsSupported(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoIsoConvert(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAudioMixer(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoRateConvert(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoWidget(const NTV2DeviceID inDeviceID, const NTV2WidgetID inWidgetID)
bool NTV2DeviceCanReportRunningFirmwareDate(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasAudioMonitorRCAJacks(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasBiDirectionalSDI(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoIDSwitch(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoSDIErrorChecks(const NTV2DeviceID inDeviceID)
bool NTV2DeviceSoftwareCanChangeFrameBufferSize(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetDownConverterDelay(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanReportFrameSize(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumVideoInputs(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumHDMIVideoOutputs(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumLUTs(const NTV2DeviceID inDeviceID)
Enumerations for controlling NTV2 devices.
bool NTV2DeviceCanDo4KVideo(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasRetailSupport(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo3GLevelConversion(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAudioDelay(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumHDMIAudioInputChannels(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumFrameStores(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAnalogVideoOutputs(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoClockMonitor(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumEmbeddedAudioInputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoQuarterExpand(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumLTCOutputs(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoHFRRGB(const NTV2DeviceID inDeviceID)
bool NTV2DeviceIsDirectAddressable(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoPlayback(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasPWMFanControl(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasHEVCM31(const NTV2DeviceID inDeviceID)
bool NTV2DeviceIsExternalToHost(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo2KVideo(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoRGBLevelAConversion(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDisableUFC(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAudio192K(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoHDVideo(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNum2022ChannelsSFP2(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAudioSystems(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumMixers(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoDVCProHD(const NTV2DeviceID inDeviceID)
NTV2InputSource
Identifies a specific video input source.
bool NTV2DeviceCanDoVideoProcessing(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoPCMDetection(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanChangeEmbeddedAudioClock(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo12gRouting(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasPCIeGen2(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasSDIRelays(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoProgrammableRS422(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasXilinxDMA(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoIP(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoSDVideo(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetNumDMAEngines(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAESAudioIn(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasHEVCM30(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoInputSource(const NTV2DeviceID inDeviceID, const NTV2InputSource inInputSource)
bool NTV2DeviceCanDoDSKMode(const NTV2DeviceID inDeviceID, const NTV2DSKMode inDSKMode)
bool NTV2DeviceCanDoHDMIHDROut(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasBracketLED(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoBreakoutBoard(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoAnalogVideoOut(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoLTCInOnRefPort(const NTV2DeviceID inDeviceID)
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
UWord NTV2DeviceGetDACVersion(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetNumVideoChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoStackedAudio(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumOutputConverters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoPIO(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumHDMIAudioOutputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoWarmBootFPGA(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoRGBPlusAlphaOut(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasRotaryEncoder(const NTV2DeviceID inDeviceID)
ULWord NTV2DeviceGetMaxRegisterNumber(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoHDMIMultiView(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumUpConverters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanChangeFrameBufferSize(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumVideoOutputs(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoCustomAnc(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanMeasureTemperature(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo8KVideo(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAnalogAudioInputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoGPIO(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAESAudioOutputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasNWL(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoJ2K(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNum4kQuarterSizeConverters(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDo2110(const NTV2DeviceID inDeviceID)
bool NTV2DeviceHasHeadphoneJack(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetNumAESAudioInputChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoDSKOpacity(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoPCMControl(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetMaxAudioChannels(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoLTC(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoFramePulseSelect(const NTV2DeviceID inDeviceID)
UWord NTV2DeviceGetSPIFlashVersion(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoVITC2(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoQREZ(const NTV2DeviceID inDeviceID)
bool NTV2DeviceCanDoBreakoutBox(const NTV2DeviceID inDeviceID)