Available in LEADTOOLS Multimedia toolkits. |
Introduction for Mobile version
This help file provides API platform information for:
LEADTOOLS Multimedia software development toolkits (SDKs)
LEADTOOLS Multimedia software development toolkit add-ons, plug-ins, and modules.
The LEADTOOLS Multimedia SDK is designed to provide developers with a full range of tools required to create professional, high-quality multimedia applications. With it you can add multimedia functionality such as Capture and Play, as well as some latest DirectShow filters and multimedia file support .
Input data can come from:
A media file
A stream
The input streams can be very different (MPEG-2 Transport over UDP or TCP/IP, RTSP server feeding RTP packets, http 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 Multimedia toolkit setup installs demultiplexers/splitters, text overlay processor, and decoders. Some of these filters are included with the LEADTOOLS Multimedia SDK, while others are included with one or more of the LEADTOOLS add-on modules. In addition, these filters can be licensed individually on an a la carte basis. For more information regarding licensing, refer to the Multimedia Licensing Help.
Key Features
The LEADTOOLS Multimedia API provides dynamic link library (DLL) functions that can perform the following tasks:
Multimedia Capture:
Uses the native capture functionality supported by the mobile device, output is limited to WMV files and no preview can be shown.
Capture audio or video data to a file.
Capture graphs can be very complex when using DirectShow directly. LEADTOOLS abstracts the process, eliminates the complexity and allows the developer to treat all capture devices in a uniform manner.
Multimedia Playback:
Create applications that can play all formats supported by DirectShow using the simple-to-use LEADTOOLS playback control.
Play an audio, video or multimedia file.
Add optional processors during playback for real time processing such as text overlay.
Multimedia File Formats
Add support for the some popular multimedia formats AVI AVI (Audio Video Interleave) is a file format defined by Microsoft. It is the most common format for audio/video data on PCs. AVI files can have one or more video streamsand one or more audio streams. The video and audio streams can be compressed using various compressors (MCMP, JPEG, MCMW, MJ2K, H263, H264, MPEG-2, MPEG-1, MPEG-4,Vorbis, MP3, AC3, AAC, and many others). Each compressed file needs a decompressor Also known as a decoder Also known as a decompressor, this is a module or algorithm to decompress data. , this is a module or algorithm to decompress data. to be played or converted. This means that even though two files have the same extension they may not be similar. You might be able to play one AVI file because you have its decompressors, but you might not be able to play another because you do not have its decompressors. Or you might have the audio decompressor but not the video decompressor--in which case, you would hear the audio, but not the video. You need to have both the audio and video decompressors to play back both streams., MPEG-1, MPEG-2 MPEG (Moving Picture Experts Group) formats have the extension .mpg or .mpeg. MPEG files can have one or more video streams and one or more audio streams. The video streams are compressed using MPEG-2 compression scheme. The audio streams are compressed using the MPEG audio or AC3 compression scheme. Each compressed file needs a decompressor to be played or converted. This means that just because two files have the same extension they may not be similar. If you have an MPEG-2 video decoder you will be able todecode most MPEG-2 videos but since MPEG files can contains two types of audio, you may not be able to play all MPEG files unless you have both AC3 and MPEG audio decoders. Program and Transport streams, MPG MPEG (Moving Picture Experts Group) formats have the extension .mpg or .mpeg. MPEG files can have one or more video streams and one or more audio streams. The video streams are compressed using MPEG-2 compression scheme. The audio streams are compressed using the MPEG audio or AC3 compression scheme. Each compressed file needs a decompressor to be played or converted. This means that just because two files have the same extension they may not be similar. If you have an MPEG-2 video decoder you will be able todecode most MPEG-2 videos but since MPEG files can contains two types of audio, you may not be able to play all MPEG files unless you have both AC3 and MPEG audio decoders., ISO (MP4, 3GPP, AAC, AVC, MOV) The ISO base media file format is defined in the ISO/IEC 14496-12 specification. It should NOT be confused with the ISO disk image used for CD and DVD images. The ISO base media file format is used in a variety of popular file formats: MP4, 3GPP, QuickTime, Flash HD (H.264), AVC..
Multimedia Processing:
Add to your applications the ability to add text overlays on any playable video stream.
For more information, see the Feature Diagrams below.
Audio/Video Codecs and DirectShow Filters
The Multimedia SDK includes release versions of many LEAD Audio/Video Codecs and filters. Click here for a complete list.
Also included are evaluation versions of the other LEAD Audio/Video Codecs and Filters. Click here for a complete list. For pricing on these DirectShow filter client licenses, contact Sales@LEADTOOLS.com.
2 examples programs are included in all LEADTOOLS products:
Play demo
Capture demo
LEADTOOLS Multimedia API features require Mobile 6 or more devices. There are also a number of files that you must include when you build your application .
LEADTOOLS comes in Mobile 6 edition. For more information, refer to Supported Platforms / Operating Systems.
Capture to file:
See Also:
Mobile Demo Programs