Multimedia Capture SDK Libraries

LEADTOOLS provides audio and video capture functionality to .NET (C# & VB) and C/C++ programmers developing applications leveraging DirectShow and Media Foundation. LEADTOOLS provides all the necessary tools to capture from many different types of live sources, including network cameras, web cams, capture cards, TV tuners, DV cameras, and more.

Feature-rich Multimedia Capture SDK

Multimedia Capture Formats

Capture any file or stream supported by the DirectShow or Media Foundation Frameworks, including:

  • AVI
  • DICOM (uncompressed, Lossy JPEG, Lossless JPEG, Lossy JPEG 2000, Lossless JPEG 2000, MPEG-2 SD, MPEG-2 HD)
  • DVR file types (.LBL .LRC)
  • Flash version 6 (FLV)
  • Flash version 9 (F4V/MP4)
  • ISO Base Media File Format (MP4, AAC, AVC)
  • MP3
  • Matroska (MKV)
  • MPEG1
  • MPEG2 Program
  • MPEG2 Transport
  • MXF
  • Ogg
  • Still Images
  • Windows Media Formats (WMA, WMV)
  • WAV
  • WebM
  • SRT (Secondary format for subtitles as text and timing data extracted from a video stream)
  • SSF
Feature-rich Multimedia Capture SDK

DirectShow and Media Foundation Multiplexers and Sinks

Use any DirectShow multiplexer or Media Foundation sink as a target. LEAD has several optimized options, including:

Multiple input capture

Multi-Capture Video Support

The LEADTOOLS Capture SDK can capture multiple different input sources and stream it with one audio file. Being able to display and capture all the different angles of a shot, leveraging the wide support of file types and formats, and combining them to a single audio output allows developers to create a premium video and streaming application.

DVR libraries


Using the DVR SDK, developers can create DVR applications and security systems capable of pausing, rewinding, and fast-forwarding DirectShow and Media Foundation live sources, including web cams, TV tuners, and network streams.

Digital video support

Digital Video Devices

LEADTOOLS offers multiple comprehensive capture options for DV devices. The DV capture component captures video data without the need to split the audio and video streams. This results in a much faster process with fewer dropped frames. On top of this, other features such as downloading, editing, and saving to DV devices file systems are provided by LEADTOOLS.

Screen capture libraries

Capture Videos of the Screen

The LEAD Screen Capture Filter delivers a video stream captured from the screen. This filter can capture from the full screen of one or multiple monitors, a window, or a region. Many options are provided for flexibility and convenience.

Versatile and robust Multimedia Capture Libraries

Capture from a TV Tuner

The TVTuner Object provides methods and properties to control TV tuner devices, supporting tuners for analog broadcast television and AM/FM radio. This object can be assigned to a LEAD Capture control to capture the streams from the TV Tuner.

Multimedia Capture Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting, eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Cross platform libraries

Multimedia Capture SDK Platforms and Programming Interfaces

Operating Systems

Projects that use LEADTOOLS Multimedia Capture libraries can be deployed to Windows devices.


Developers that are leveraging these frameworks can utilize the Multimedia Capture SDK: .NET 6+, .NET Framework, WinForms, and ASP.NET

Programming, Scripting, Markup

Multimedia Capture code snippets and demo applications are provided for the following: C#, VB, XAML, and C/C++

Start Coding with LEADTOOLS Multimedia Capture

Multimedia libraries for Windows development in C, C++, C#, and VB.NET targeting DirectShow and Media Foundation frameworks.

Download LEADTOOLS Libraries