Introduction
LEADTOOLS Multimedia Introduction
Summary
The LEADTOOLS Multimedia SDK is designed to provide developers with a full range of tools required to create professional, high-quality multimedia applications.
The LEADTOOLS toolkit is flexible and gives full control over the input, middle and output samples:
- Input: Provide samples to the conversion / playback, instead of converting a source file. (See the GenerateAVI .NET demo for an example).
- Output: Get each output sample and store it as needed (see the ConcatSameSize .NET demo for an example).
- Middle: Get access to each sample being converted for additional processing (see the Callback or DrawOnVideo .NET demos for an example).
Input data can come from any of the following sources:
- A media file
- A raster file
- A stream
- The application, one sample at a time
- A DirectShow Filter created manually by the application.
Data can be output to:
- A media file
- A still image file (as either one multipage file or multiple single-page raster files)
- A stream
- The application, one sample at a time
- A DirectShow filter created programmatically by the application.
The input streams can be very different (MPEG-2 Transport over RTP, UDP or TCP/IP, RTSP server feeding RTP packets, http stream, etc.) However, as far as an application is concerned, all that is required is to 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
Supported Environments
See Also
Assemblies and Libraries
Leadtools.MediaFoundation
Leadtools.MediaStreaming
Leadtools.Multimedia
Leadtools.MediaWriter
LMNetDmx
LMNetMux
LMNetSnk
LMNetSrc
LTDvdWriter
Reference
Getting Started
Multimedia Tutorials
Multimedia FAQs
Version History
LEADTOOLS Multimedia SDK Changes