The tool provides a user- (well, actually a developer-) friendly printout of capabilities accessible via Blackmagic Design DeckLink SDK for DeckLink series of hardware. This covers features of DeckLink and Intensity series of hardware for video/audio capture, accessible via vendor’s SDK. The data is printed out in Markdown format, easy to read on its own and even nicer on Markdown Pad.
The hardware is good, and the SDK is designed nicely as well, however the product range is wide and capabilities vary. So do driver and SDK versions, and the tool is handy to quick check the information out. One might want to use SDK for many reasons, including the following ideas I am sharing off the top of my head:
- wanting to leverage the full feature set of the hardware
- operate at minimal overhead
- user a simpler API compared to generic media APIs
- being unsatisfied with DirectShow interface provided by Blackmagic Design
The buttons work as follows:
- Update button refreshes the list, hold Control while pressing to enable edit control, e.g. to type in a comment or otherwise a message
- Submit posts the data to this website, hardware models vary so why not post me something rare (so you can add your “Hi” via Refresh button – see above)
The application will display the following items:
- Iterates over enumerator and list the devices, and exposed well known interfaces
- Lists available attributes and configuration
- Lists inputs (9.5 or 9.2 versions) and outputs (9.5 version)
- Lists details of supported formats on the devices
For Intensity Pro the details include:
Intensity Pro (Intensity Pro)
- Model Name: Intensity Pro
- Display Name: Intensity Pro
- Interfaces:
IDeckLink
IDeckLink_v8_0
IDeckLinkInput
IDeckLinkInput_v7_1
IDeckLinkInput_v7_3
IDeckLinkInput_v7_6
IDeckLinkInput_v9_2
IDeckLinkOutput
IDeckLinkOutput_v7_1
IDeckLinkOutput_v7_3
IDeckLinkOutput_v7_6
IDeckLinkConfiguration
IDeckLinkAttributes
IDeckLinkDeckControl
- Attributes:
- Flag (32-Bit Integer)
BMDDeckLinkSupportsInternalKeying
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkSupportsExternalKeying
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkSupportsHDKeying
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkSupportsInputFormatDetection
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkHasSerialPort
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkHasAnalogVideoOutputGain
:1
(0x1
) - Flag (32-Bit Integer)
BMDDeckLinkCanOnlyAdjustOverallVideoOutputGain
:1
(0x1
) - Flag (32-Bit Integer)
BMDDeckLinkHasVideoInputAntiAliasingFilter
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkHasBypass
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkSupportsDesktopDisplay
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkDeviceIsPlaybackOnly
: “ (0x0
) - Flag (32-Bit Integer)
BMDDeckLinkDeviceIsCaptureOnly
: “ (0x0
) - 64-Bit Integer
BMDDeckLinkMaximumAudioChannels
:2
(0x2
) - 64-Bit Integer
BMDDeckLinkNumberOfSubDevices
:1
(0x1
) - 64-Bit Integer
BMDDeckLinkSubDeviceIndex
: “ (0x0
) - 64-Bit Integer
BMDDeckLinkVideoOutputConnections
:58
(0x3A
) –bmdVideoConnectionHDMI | bmdVideoConnectionComponent | bmdVideoConnectionComposite | bmdVideoConnectionSVideo
- 64-Bit Integer
BMDDeckLinkVideoInputConnections
:58
(0x3A
) –bmdVideoConnectionHDMI | bmdVideoConnectionComponent | bmdVideoConnectionComposite | bmdVideoConnectionSVideo
- 64-Bit Integer
BMDDeckLinkDeviceBusyState
: “ (0x0
) - Float
BMDDeckLinkVideoInputGainMinimum
:-1.800
- Float
BMDDeckLinkVideoInputGainMaximum
:1.800
- Flag (32-Bit Integer)
- Configuration:
- Flag (32-Bit Integer)
bmdDeckLinkConfigUse1080pNotPsF
:1
(0x1
) - Flag (32-Bit Integer)
bmdDeckLinkConfigFieldFlickerRemoval
:1
(0x1
) - Flag (32-Bit Integer)
bmdDeckLinkConfigHD1080p24ToHD1080i5994Conversion
: “ (0x0
) - Flag (32-Bit Integer)
bmdDeckLinkConfigLowLatencyVideoOutput
: “ (0x0
) - 64-Bit Integer
bmdDeckLinkConfigVideoOutputConnection
:10
(0xA
) –bmdVideoConnectionHDMI | bmdVideoConnectionComponent
- 64-Bit Integer
bmdDeckLinkConfigVideoOutputConversionMode
:1852796517
(0x6E6F6E65
–none
) –bmdNoVideoOutputConversion
- 64-Bit Integer
bmdDeckLinkConfigAnalogVideoOutputFlags
:1
(0x1
) –bmdAnalogVideoFlagCompositeSetup75
- 64-Bit Integer
bmdDeckLinkConfigVideoOutputIdleOperation
:1651269987
(0x626C6163
–blac
) - 64-Bit Integer
bmdDeckLinkConfigDefaultVideoOutputMode
:1853125475
(0x6E747363
–ntsc
) - 64-Bit Integer
bmdDeckLinkConfigDefaultVideoOutputModeFlags
: “ (0x0
) - Float
bmdDeckLinkConfigVideoOutputComponentLumaGain
:0.000
- Float
bmdDeckLinkConfigVideoOutputCompositeLumaGain
:0.000
- Float
bmdDeckLinkConfigVideoOutputSVideoLumaGain
:0.000
- 64-Bit Integer
bmdDeckLinkConfigVideoInputConnection
:2
(0x2
) –bmdVideoConnectionHDMI
- 64-Bit Integer
bmdDeckLinkConfigAnalogVideoInputFlags
:1
(0x1
) –bmdAnalogVideoFlagCompositeSetup75
- 64-Bit Integer
bmdDeckLinkConfigVideoInputConversionMode
:1852796517
(0x6E6F6E65
–none
) –bmdNoVideoInputConversion
- 64-Bit Integer
bmdDeckLinkConfig32PulldownSequenceInitialTimecodeFrame
: “ (0x0
) - 64-Bit Integer
bmdDeckLinkConfigVANCSourceLine1Mapping
: “ (0x0
) - 64-Bit Integer
bmdDeckLinkConfigVANCSourceLine2Mapping
: “ (0x0
) - 64-Bit Integer
bmdDeckLinkConfigVANCSourceLine3Mapping
: “ (0x0
) - Float
bmdDeckLinkConfigVideoInputComponentLumaGain
:0.000
- Float
bmdDeckLinkConfigVideoInputComponentChromaBlueGain
:0.000
- Float
bmdDeckLinkConfigVideoInputComponentChromaRedGain
:0.000
- Float
bmdDeckLinkConfigVideoInputCompositeLumaGain
:0.000
- Float
bmdDeckLinkConfigVideoInputCompositeChromaGain
:0.000
- Float
bmdDeckLinkConfigVideoInputSVideoLumaGain
:0.000
- Float
bmdDeckLinkConfigVideoInputSVideoChromaGain
:0.000
- 64-Bit Integer
bmdDeckLinkConfigAudioInputConnection
:1634626663
(0x616E6C67
–anlg
) –bmdAudioConnectionAnalog
- Flag (32-Bit Integer)
Input Display Modes
- NTSC:
- Mode:
bmdModeNTSC
(ntsc
) - Resolution:
720
x486
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdLowerFieldFirst
(lowr
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- NTSC 23.98:
- Mode:
bmdModeNTSC2398
(nt23
) - Resolution:
720
x486
- Frame Duration:
1001
/24000
(23.976
fps,41 7083
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- PAL:
- Mode:
bmdModePAL
(pal
) - Resolution:
720
x576
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- NTSC Progressive:
- Mode:
bmdModeNTSCp
(ntsp
) - Resolution:
720
x486
- Frame Duration:
1001
/60000
(59.940
fps,16 6833
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- PAL Progressive:
- Mode:
bmdModePALp
(palp
) - Resolution:
720
x576
- Frame Duration:
1000
/50000
(50.000
fps,20 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- HD 1080p 23.98:
- Mode:
bmdModeHD1080p2398
(23ps
) - Resolution:
1920
x1080
- Frame Duration:
1001
/24000
(23.976
fps,41 7083
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 24:
- Mode:
bmdModeHD1080p24
(24ps
) - Resolution:
1920
x1080
- Frame Duration:
1000
/24000
(24.000
fps,41 6666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 25:
- Mode:
bmdModeHD1080p25
(Hp25
) - Resolution:
1920
x1080
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 29.97:
- Mode:
bmdModeHD1080p2997
(Hp29
) - Resolution:
1920
x1080
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 30:
- Mode:
bmdModeHD1080p30
(Hp30
) - Resolution:
1920
x1080
- Frame Duration:
1000
/30000
(30.000
fps,33 3333
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 50:
- Mode:
bmdModeHD1080i50
(Hi50
) - Resolution:
1920
x1080
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 59.94:
- Mode:
bmdModeHD1080i5994
(Hi59
) - Resolution:
1920
x1080
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 60:
- Mode:
bmdModeHD1080i6000
(Hi60
) - Resolution:
1920
x1080
- Frame Duration:
1000
/30000
(30.000
fps,33 3333
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 50:
- Mode:
bmdModeHD720p50
(hp50
) - Resolution:
1280
x720
- Frame Duration:
1000
/50000
(50.000
fps,20 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 59.94:
- Mode:
bmdModeHD720p5994
(hp59
) - Resolution:
1280
x720
- Frame Duration:
1001
/60000
(59.940
fps,16 6833
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 60:
- Mode:
bmdModeHD720p60
(hp60
) - Resolution:
1280
x720
- Frame Duration:
1000
/60000
(60.000
fps,16 6666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
Output Display Modes
- NTSC:
- Mode:
bmdModeNTSC
(ntsc
) - Resolution:
720
x486
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdLowerFieldFirst
(lowr
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- NTSC 23.98:
- Mode:
bmdModeNTSC2398
(nt23
) - Resolution:
720
x486
- Frame Duration:
1001
/24000
(23.976
fps,41 7083
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- PAL:
- Mode:
bmdModePAL
(pal
) - Resolution:
720
x576
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- NTSC Progressive:
- Mode:
bmdModeNTSCp
(ntsp
) - Resolution:
720
x486
- Frame Duration:
1001
/60000
(59.940
fps,16 6833
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- PAL Progressive:
- Mode:
bmdModePALp
(palp
) - Resolution:
720
x576
- Frame Duration:
1000
/50000
(50.000
fps,20 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec601
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
),bmdFormat10BitYUV
(v210
)
- Mode:
- HD 1080p 23.98:
- Mode:
bmdModeHD1080p2398
(23ps
) - Resolution:
1920
x1080
- Frame Duration:
1001
/24000
(23.976
fps,41 7083
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 24:
- Mode:
bmdModeHD1080p24
(24ps
) - Resolution:
1920
x1080
- Frame Duration:
1000
/24000
(24.000
fps,41 6666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 25:
- Mode:
bmdModeHD1080p25
(Hp25
) - Resolution:
1920
x1080
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 29.97:
- Mode:
bmdModeHD1080p2997
(Hp29
) - Resolution:
1920
x1080
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080p 30:
- Mode:
bmdModeHD1080p30
(Hp30
) - Resolution:
1920
x1080
- Frame Duration:
1000
/30000
(30.000
fps,33 3333
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 50:
- Mode:
bmdModeHD1080i50
(Hi50
) - Resolution:
1920
x1080
- Frame Duration:
1000
/25000
(25.000
fps,40 0000
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 59.94:
- Mode:
bmdModeHD1080i5994
(Hi59
) - Resolution:
1920
x1080
- Frame Duration:
1001
/30000
(29.970
fps,33 3666
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 1080i 60:
- Mode:
bmdModeHD1080i6000
(Hi60
) - Resolution:
1920
x1080
- Frame Duration:
1000
/30000
(30.000
fps,33 3333
per frame) - Field Dominance:
bmdUpperFieldFirst
(uppr
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 50:
- Mode:
bmdModeHD720p50
(hp50
) - Resolution:
1280
x720
- Frame Duration:
1000
/50000
(50.000
fps,20 0000
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 59.94:
- Mode:
bmdModeHD720p5994
(hp59
) - Resolution:
1280
x720
- Frame Duration:
1001
/60000
(59.940
fps,16 6833
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
- HD 720p 60:
- Mode:
bmdModeHD720p60
(hp60
) - Resolution:
1280
x720
- Frame Duration:
1000
/60000
(60.000
fps,16 6666
per frame) - Field Dominance:
bmdProgressiveFrame
(prog
) - Flags:
bmdDisplayModeColorspaceRec709
- Pixel Formats:
bmdFormat8BitYUV
(2vuy
)
- Mode:
Download links
- Binaries: Win32 – DeckLinkCapabilities-Win32.exe, x64 – DeckLinkCapabilities-x64.exe