Desktop Video Software Development Kit

Introduction

Welcome

Thanks for downloading the Blackmagic Design Desktop Video Software Developers Kit.

Overview

The Desktop Video SDK provides a stable, cross-platform interface to Blackmagic Design capture and playback products.

The SDK provides both low-level control of hardware and high-level interfaces to allow developers to easily perform common tasks.

The SDK consists of a set of interface descriptions & sample applications which demonstrate the use of the basic features of the hardware.

The details of the SDK are described in this document. The SDK supports Microsoft Windows, macOS and Linux platforms.

The libraries supporting the Blackmagic SDK are shipped as part of the product installers for each supported product line. Applications built against the interfaces shipped in the SDK will dynamically link against the library installed on the end-user’s system.

The SDK interface is modeled on Microsoft’s Component Object Model (COM). On Microsoft Windows platforms, it is provided as a native COM interface registered with the operating system. On other platforms application code is provided to allow the same COM style interface to be used.

The COM model provides a paradigm for creating flexible and extensible interfaces with minimal overhead.

You can download the Desktop Video SDK from the Blackmagic Design support center at: https://www.blackmagicdesign.com/support

The product family is Capture and Playback.

The Blackmagic Design Developer website provides video tutorials and FAQs for developing software for Desktop Video products.

Please visit at https://www.blackmagicdesign.com/developer

If you’re looking for detailed answers regarding technologies used by Blackmagic Design, such as codecs, core media, APIs, SDK and more, visit the Blackmagic Software Developers Forum. The forum is a helpful place for you to engage with both Blackmagic support staff and other forum members who can answer developer specific questions and provide further information. The Software Developers Forum can be found within the Blackmagic Design Forum at https://forum.blackmagicdesign.com

If you wish to ask questions outside of the software developers forum, please contact us at: developer@blackmagicdesign.com

Contents