Thu Feb 12, 2015 11:46 am
I can successfully use the entire Blackmagic Design DeckLink SDK using Visual Studio 2013 in C# or VB.
Just create a new WPF solution, add a reference to the installed SDK:
Projects | Add Reference | Browse, and select DeckLinkAPI.dll from C\Program Files (x86)\Blackmagic Design\Blackmagic Desktop video
This will give you access to the DekLink API. View | Object Browser | Interop.DeckLinkAPI
If you would rather prefer to code standard Microsoft APIs instead of using the proprietary DeckLink API, you can still use VB or C# to then rewrite / adapt the existing C++ Direct Show samples from the SDK by using the open source DirectX.Capture (by Brian Low) and DirectShow.NET (or any of their numerous open source variants on the Internet).
You will find that you write much shorter (but slower) code in VB or C# (although you will have some issues from time to time).
Regards,
Francois Genolini
Aberdeen, Scotland
Software Engineer