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.
The LEADTOOLS Multimedia API provides dynamic link library (DLL) functions that can perform the following tasks:
Multimedia Capture
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.
Multimedia Playback
Multimedia Conversion
Multimedia File Formats
Add support for the most popular multimedia formats
Multimedia Compression
Multimedia Processing
Multimedia Streaming
For more information, see the Feature Diagrams, below.
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 sales@LEADTOOLS.com.
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\CDLL\Win32). Examples include:
MediaInfo demo (MediaInfo_Original.exe)
The LEADTOOLS DVD Module includes several demo executables. These include:
The LEADTOOLS Streaming Module includes several demo executables. These include:
The LEADTOOLS MPEG-2 Transport Module includes several demo executables. These include:
DVR demo (DVR_Original.exe)
The following add-on modules are available to enhance these capabilities:
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.
The environments supported depend upon the specific product, platform and function being used. For more information, refer to Supported Platforms/Operating Systems.
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 licensing@leadtools.com)
Getting Started with LEADTOOLS Multimedia
Multimedia DirectShow Interfaces
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.