The LEADTOOLS Multimedia SDK is designed to provide developers with the full range of tools required to create professional, high-quality multimedia applications. Use it to add multimedia capture, play, and convert functionality, as well as the latest DirectShow filters and multimedia file support to your applications. You can load/convert to and from many common file formats, including 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 Multimedia C API toolkit is flexible. It gives you full control over the input, middle, and output samples:

Input data can come from the following sources:

Data can be output to:

Input streams can be very different (MPEG-2 Transport over UDP, TCP/IP, RTSP server feeding RTP packets, HTTP stream, etc.) However, as far as your application is concerned, all you have to do is set the stream's 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.

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, eliminating the complexity and allowing the developer to treat all capture devices in a uniform manner.

For more information, see the Feature Diagrams, below.

DirectShow Filters

The LEADTOOLS Multimedia SDK includes full or evaluation versions * of all DirectShow Filters. Filters encompass encoders, decoders, multiplexers, demultiplexers, sources, and sinks.

The evaluation download also includes 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 for a complete listing of available DirectShow filters. Refer to the Multimedia Product Comparison Chart to see which licensed filters are included with the various LEADTOOLS products.

* For pricing of filter and codec client licenses, contact

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. Look for these executables in the different Bin subdirectories of the root installation directory for LEADTOOLS (for example, C:\LEADTOOLS 20\Bin\CDLLVC10\Win32). Examples include:

Add-on Modules

The following add-on modules are available to enhance these capabilities:

LEADTOOLS Multimedia Suite

Includes the LEADTOOLS Multimedia SDK, 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.

Supported Environments

LEADTOOLS comes in Win32 and x64 editions. The environments supported depend upon the specific product, platform and function being used. 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


Demo Programs

LEADTOOLS Documentation

LEADTOOLS Support Forums

Getting Started with LEADTOOLS Multimedia

Technical Support

Multimedia DirectShow Interfaces

Multimedia API Functions 

Help Version 20.0.2019.3.12
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help