Leadtools.MediaFoundation Introduction

The LEADTOOLS MediaFoundation SDK is designed to provide developers with a full range of tools required to create professional, high-quality media foundation applications. With it you can add multimedia functionality such as Capture, Play, and Convert, as well as the latest Media Foundation filters and multimedia file support. You can load many common file formats, such as AVI, OGG, FLV, WMA, WMV, MP4, MKV, 3GP, MP3, WAV, FLAC, MPEG-2, and others. Or convert media to common media foundation file formats, such as AVI, WMV, MP4, MKV, 3GP, MP3, WAV, FLAC, MPEG-2, and Fragmented MP4.

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

Input data can come from any of the following sources:

Data can be output to any of the following targets:

The input streams can be very different (MPEG-2 Transport over UDP, TCP/IP, RTSP server feeding RTP packets, http protocol 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.

The LEADTOOLS Media Foundation toolkit setup installs media sources, processors/transforms, codecs/compressors, and sinks. These filters are included with the LEADTOOLS Media Foundation SDK. In addition, these filters can be licensed individually on an à la carte basis. For more information regarding licensing, contact Sales@LEADTOOLS.com.

Key Features

Media Foundation Transforms

Product Demonstrations



Feature Diagrams

The LEADTOOLS Media Foundation toolkit provides functions that can perform the following tasks:

Product Demonstrations

Nearly 15 example programs and executable demos are included in all LEADTOOLS products. The executable demos provide a quick and easy way to evaluate Media Foundation 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 MM XX\Bin\Dotnet4\Win32).

Audio/Video Codecs and Media Foundation Filters

The Media Foundation SDK includes release versions of some Transforms and codecs. See Transforms And Codecs Included With LEADTOOLS Multimedia for a complete list.

Also included are evaluation versions of the other Transforms and codecs. See Transforms And Codecs Requiring Additional Deployment Licensing for a complete list. For pricing on these Media Foundation filter client licenses, contact Sales@LEADTOOLS.com.


LEADTOOLS Multimedia toolkit features require that a number of files be included when you build your application.


The LEADTOOLS Multimedia toolkit comes in Win32 and Win64 editions. For more information, refer to Supported Platforms/Operating Systems.

Feature Diagrams

Capture to file:


Play a file:


Convert a file to a file:



Supported Environments


LEADTOOLS Support Forums

LEADTOOLS Documentation

Unlocking Special LEAD

Technical Support

Getting Started















Version History

Leadtools.MediaFoundation Assembly Changes

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

Leadtools.MediaFoundation Assembly