This help file provides API platform information for:


The LEADTOOLS Multimedia SDK is designed to provide developers with a full range of tools required to create professional, high-quality multimedia applications. With it you can add multimedia functionality such as Capture, Play, and Convert, as well as the latest DirectShow filters and multimedia file support . You can load/convert to and from many common file formats, such as WAV, AVI, WMA, WMV, MPEG-1, MPEG-2, OGG, FLV, WebM, MKV  and others. All in all, nearly 100 formats, media types, and subtypes are supported, with full control over compression quality.

The LEADTOOLS toolkit is flexible and gives you full control over the input, middle and output samples:

Input data can come from:

Data can be output to:

The input streams can be very different (MPEG-2 Transport over UDP, TCP/IP, or RTSP server feeding RTP packets, http stream, etc), but as far as your application is concerned, all you have to do is set the stream URL as the source and the toolkit handles the rest. The output is handled in the same way: set the output to a URL and the toolkit will take care of streaming the data.

Add-on modules are available to enhance these capabilities. The LEADTOOLS DVD Module adds functionality for programmatically creating, capturing, authoring, burning, and playing DVD images. The LEADTOOLS Streaming Module is perfect for developers who need to implement video conferencing or serve videos on demand,  using a standard IIS web server or the Microsoft Media Server. The LEADTOOLS MPEG-2 Transport Module can be used to play and process MPEG-2 Transport Streams used by satellites and UAVs (Unmanned Aerial Vehicle). The LEADTOOLS MPEG-2 Transport Module can also be used to create and play DVR files, and adds DVR support to the Capture, Convert and Play objects.

The LEADTOOLS Multimedia SDK includes full or evaluation versions* of many DirectShow and Media Foundation filters such as encoders, decoders, multiplexers, demultiplexers, sources, and sinks. Also included are evaluation versions [*] of the DVD writer, DVD burner, MPEG-1 multiplexer, MPEG-2 multiplexer, ISO multiplexer/demultiplexer, Screen capture filter, Network filters (source, mux, sink and protocol manager) (TCP/IP, UDP, RTSP), DICOM medical toolkit filters and more.

Refer to LEADTOOLS DirectShow Filters and LEADTOOLS Media Foundation Filters for a complete listing of available filters. Refer to the Multimedia Product Comparison Chart to see which licensed filters are included with the various LEADTOOLS products. LEADTOOLS Multimedia includes evaluation versions of all DirectShow and Media Foundation filters for use in development and testing.

[*] For pricing on filter and codec client licenses, contact

Key Features

DirectShow Filters

Product Demonstrations

Add-on Modules



Feature Diagrams

The LEADTOOLS Multimedia API provides dynamic link library (DLL) functions that can perform the following tasks:

Capture graphs can be very complex when using DirectShow directly. LEADTOOLS abstracts the process, eliminates the complexity and allows the developer to treat all capture devices in a uniform manner.

For more information, see the Feature Diagrams below.

Product Demonstrations

Nearly 100 example programs and executable demos are included in all LEADTOOLS products. The executable demos provide a quick and easy way to evaluate the Multimedia features and performance. Examples include:

Look for these executables in the different Bin subdirectories of the root installation directory for LEADTOOLS (for example, C:\LEADTOOLS 20\Bin\CDLLVC10\Win32).

Audio/Video Codecs and DirectShow Filters

The Multimedia SDK includes release versions of many LEAD Audio/Video Codecs and filters. Click here for a complete list.

Also included are evaluation versions of the other LEAD Audio/Video Codecs and Filters. Click here for a complete list. For pricing on these DirectShow filter client licenses, contact

Add-on Modules

The following add-on modules are available for the Multimedia SDK:


LEADTOOLS Streaming Module

LEADTOOLS MPEG-2 Transport Module

LEADTOOLS Multimedia Suite

Includes the LEADTOOLS Multimedia toolkit, all of the modules listed above, every LEAD codec and filter (except the DICOM filters), and the LEADTOOLS Distributed Computing (Job Processor) SDK.



LEADTOOLS Multimedia API features require that DirectShow 8.0 to be installed. There are also a number of files that you must include when you build your application .


LEADTOOLS comes in Win32 and x64 editions. The environments supported depend upon the specific product, platform and function. For more information, refer to Supported Platforms / Operating Systems.

Feature Diagrams

Burn a DVD:

Capture to file:

Capture to samples:

Play a sample:

Play a file:

Convert a file to a file:

Convert a file to a sample:

Convert a sample to a sample:

Convert a sample to a file:

Convert a DVD to a file (requires a special license. For more information, contact: ) :

Help Version 20.0.2018.6.21
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help