LEADTOOLS Multimedia Introduction (original) (raw)
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
- Media Foundation Features: Based on the Microsoft Media Foundation multimedia framework.
- Media Streaming Features: Components and features for creating servers or web sites for streaming large amounts of multimedia content.
- Add-On Modules