Multimedia Developer SDKs

LEADTOOLS Multimedia Products Overview

The LEADTOOLS collection of Multimedia SDKs gives developers the power to create professional multimedia applications with features ranging from audio/video capture (including DV), playback and convert (using DirectShow® technologies), to DVD image creation, Video on Demand, and custom video conferencing capabilities.

Other features include support for AVI, WMV, WMA, ASF, MPEG, MPEG-1, MPEG-2, MPG, WAV, OGG, MIDI, QuickTime, SND, AIF files, video and audio processing filters (rotate, resize, deinterlace, etc), and more.

LEAD Technologies provides four multimedia programming toolkits to help you finish your multimedia project on time.
 

Contents

- Products
- Download
- Pricing
- Secure Order

buynow2.gif (1553 bytes)

 

Developer Toolkits

LEADTOOLS Multimedia
Includes everything you need to create a multimedia converter, multimedia player and applications that capture from multimedia devices.

LEADTOOLS DVD Imager SDK
The LEADTOOLS DVD Imager SDK extends the LEADTOOLS Multimedia toolkit by adding functionality for programmatically creating DVD images. The DVD images created can then be played back using DVD player software or burned to DVD for playback using a DVD player or drive. Includes LEADTOOLS Multimedia, LEAD MPEG-2 Standard Video Codec (Encoder/Decoder), and several DirectShow filters.

LEADTOOLS Video Conferencing SDK
The total solution for creating professional, custom video conferencing applications. Includes LEADTOOLS Multimedia, LEAD H.264 Standard Video Codec (Encoder/Decoder), LEAD Vorbis Audio Codec (Encoder/Decoder), and additional DirectShow filters for streaming media and data.

LEADTOOLS Video on Demand SDK
Developers, serve high-quality video on demand using a standard IIS web server or Microsoft Media Server. The LEADTOOLS Video On Demand SDK is a bundle comprised of the LEADTOOLS Multimedia toolkit and the LEAD H.264 Professional Video Codec (Encoder). The purpose of this bundle is to provide you with all the tools you need to provide streaming multimedia content via the web.

 

Summary of LEADTOOLS Multimedia Technology

All LEADTOOLS Multimedia SDK products include the following multimedia technology:
Capture
  • Support for WDM, native DirectShow including DV, and Video for Windows capture devices.
  • Compress Audio and Video while capturing.
  • Output compressed and uncompressed AVI, Windows Media content, OGG, DVSD OGG, WAVE, MPEG1Audio (MP3), MPEG1 System, MPEG2 Program, DVD*, and Network** formats - NEW!
  • Control the interleaving mode when writing AVI files - NEW!
  • Camera control (Brightness, Contrast, Zoom, Pan, etc) - NEW!
  • Editing mode: Change capturing configuration without rebuilding the graph – speeds up the graph modification - NEW!
  • Save still bitmaps with control over format and quality - NEW!
  • Save capture settings to files and streams; settings include processors, compressors, devices, and controls - NEW!
  • Support for built-in audio sources in video devices - NEW!
  • Incoming video signal adjustment using the VideoProcAmp interface properties - Brightness, Contrast, Gamma, Hue, etc - NEW!
  • Support for analog video capture devices configuration - NEW!
  • Capture directly to a file or grab images individually to memory.
  • Video (Fit to window, stretch, 50%, 75%, 100%, 200%, and full screen) and audio preview during capture.
  • Use the audio source built into the video device or a different audio source.
  • Supports close captioning.
  • Supports TV tuners.
  • Support for multiple built-in configuration dialog boxes.
  • Obtain statistics during capture.
  • Support for video and audio processing filters.
  • Multiple capture modes:
    • Streaming video and audio
    • Automatically triggered video frame sequences
    • Manually triggered video frame sequences
    • Still images
    • Mask - NEW!
    • Inhibit Run - NEW!
Conversion
  • Convert to and from AVI, Windows Media content, OGG, dvsd OGG, WAVE, MPEG1Audio (MP3), MPEG1 System, MPEG2 Program, DVD*, and Network** formats - NEW!
  • Custom compression for Video (AVI) and audio (AVI, OGG & WAV).
  • Control the interleaving mode when writing AVI files - NEW!
  • Support for DVD navigation - NEW!
  • Save conversion settings to files and streams; settings include processors, compressors, devices, and controls - NEW!
  • Ability to use a preferred MPEG2 splitter when converting MPEG2 files - NEW!
  • Input support for disk, Internet memory, media source or custom (feed every sample or write your own source filter).
  • Output support for disk, memory, media source or custom (you get every sample).
  • Support for multiple built-in configuration dialog boxes.
  • Support for video and audio processing filters.
  • Show progress while converting.
Playback
  • Plays all formats supported by DirectShow.
  • Support for disk, Internet memory, media source or custom (feed every sample or write your own source filter).
  • Save still bitmaps with control over format and quality - NEW!
  • Save player settings to files and streams - settings include processors, flags and controls - NEW!
  • Support for DVD navigation - NEW!
  • Ability to use a preferred MPEG2 splitter when playing MPEG2 files - NEW!
  • Ability to choose the place from where the still images are captured - NEW!
  • Time-based, frame-based or synchronized with a track bar positioning.
  • Mark the portion you want to play.
  • Set infinite loop or repeat count.
  • Get content information such as Author, copyright, etc.
  • Support for video and audio processing filters.
  • Fit to window, stretch, 50%, 75%, 100%, 200%, and full screen video options.
Compression
  • Compress individual samples with any available DirectShow filters (memory to memory).

Audio/Video Filters

(The list of filters below are available for development. A separate deployment license may be required. Contact sales@microway.com.au for more information.)

  • Video Filters:

    Enhancements
     
    • LEAD Video Add Filter - Brightens a frame by adding two or more frames. Useful in correcting video taken in low-light conditions. For example, astronomers or video surveillance applications should find this filter useful.

       
    • LEAD Auto Contrast Filter -Changes the contrast without changing colours (hue). It makes the dark values darker and the light values lighter, which automatically enhances shadows and brightens the video stream.

       
    • LEAD Auto Intensity Filter - Performs colour levelling on the RGB channel (the sum of the R, G, and B channels), without changing colours. It makes the dark values darker and the light values lighter, which automatically enhances shadows and brightens the video stream. It also maximizes the tonal range of the image and enhances the contrast and intensity using the image's histogram and a colour distribution-based algorithm.

       
    • LEAD Auto Level Filter - Performs colour levelling on the individual R, G and B channels, treating each of the R, G and B channels as a separate entity, without changing colours. It makes the dark values darker and the light values lighter, which automatically enhances shadows and brightens the video stream.

       
    • LEAD Video Colour Replace Filter - Replaces any range of colours in a video stream with another range of colours.

       
    • LEAD Video Colour Filter -Adjusts Hue, Saturation, Brightness, Contrast.

       
    • LEAD Video Deblocking Filter -Smoothes edges and removes the blocky artifacts present in highly compressed MJPEG or MPEG movies. Extremely useful for improving movies created by digital cameras that can take highly compressed, small video clips.

       
    • LEAD Video Deinterlace Filter - Deinterlaces video with a pattern, deinterlaces only a region of interest (rectangle), and specifies segments in the video to deinterlace and how to deinterlace the segment (no deinterlace, interlace, deinterlace with pattern).

       
    • LEAD Video Resize Filter - Resizes the video by adjusting the width and height of the frames using normal resize, resample (bilinear interpolation), bicubic interpolation.

       
    • LEAD Video Crop Filter - Play, convert or capture only a specific rectangular area within the video.

       
    • LEAD Video Rotation Filter - Flips, Reverses, Rotates 90, 180, and 270 degrees. Very useful when certain devices capture video in a rotated state.

       
    • LEAD Video Unsharp Mask Filter - Powerful algorithm for edge enhancing. Improves the quality of some movies that look "washed out" because of resizing. The Video Unsharp Mask Filter produces better results than Video Edge Enhance.

       
    • LEAD Video Edge Enhance Filter - Improves the quality of some movies that look "washed out" because of resizing. The LEAD Video Edge Enhance Filter is similar to Video Unsharp Mask Filter, but much faster.

       
    • LEAD Video Mosaic Filter - Conceals a specific area in the video by making it blocky.

       
    • LEAD Video Gamma Correction Filter - Applies Gamma Correction (nonlinear brightness) to a video.

       
    • LEAD Video Histogram Equalize Filter -Automatically increases the contrast and details in videos by using the histogram. This effect enhances videos that are too dark or too bright.

       
    • LEAD Video Text Overlay Filter - Adds static or moving text to videos with control over the font, font size, border and background. Additionally, an external XML file can be used to specify text to appear on specific frames.

       
    • LEAD Video Overlay Filter - Superimpose a logo over a video or play a video inside a video (PiP).

       
    • LEAD Still Image Reader - Adds support to DirectShow to read any file format supported by LEADTOOLS. (For example, open CMP or TIFF files in Media Player.) The filter registers the following extensions with DirectShow: pict, pct, pic, dib, gif, cmp, png, jpg, jff, jpe, jtf, fjif, tiff, tif, pcd, but can be customized to register any of the 120+ file formats supported by LEADTOOLS.

       
    • LEAD Still Image Writer - Adds support to DirectShow to save any file format supported by LEADTOOLS. It can save several single images (movie0001.cmp, movie0002.cmp, etc) or, it can save all images in one multi-page file (movie.tif).

       
    • LEAD YUV Converter - Converts YUV data to RGB data. Supported YUV input formats: YUY2, YVYU, IYU2, IYU1, UYVY, Y41P, YVU9, IY41, IUYV, YV12. Supported RGB output formats: RGB32, RGB24, RGB565, RGB555, and RGB8.

       
    • LEAD Video Callback Filter - Each video sample is provided in a callback for additional processing before being forwarded to the next component in the graph. The filter can be used during capture, playback or conversion.

       
    • LEAD Video Motion Detection - Motion is emphasized by a frame around the motion and/or displaying a frame of only the motion (areas of the frame without motion are black). Programmatically, the filter will fire a callback each time a frame is received. If motion is detected, the bounding rectangles containing the motion can be retrieved. The possible notifications received with each frame are motion has started, motion, motion has stopped and still. Filter settings include object size, sensitivity and more.
       
    Special Effects
    • LEAD Video Emboss Filter - Creates an emboss or bumpmap effect. Can also be used as a DirectX filter with in DirectShow Editing Services (DES).

       
    • LEAD Video EFX Aging Filter - Adds random scratches and noise to the movie giving it the appearance of old film.

       
    • LEAD Video EFX Brightness Filter -"Hides" moving objects. In places where there is movement, the brightness of the background changes allowing you to see that there is movement, but you can only guess what it is by the shape
       
    • LEAD Video EFX BumpMap Filter - Applies a bumpmap effect to the video stream.

       
    • LEAD Video EFX Dizzy Filter - Applies an effect to the movie that simulates a dizzy feeling.

       
    • LEAD Video EFX Fire Filter - Makes moving objects appear to be on fire.

       
    • LEAD Video EFX Ghost Filter - Renders moving objects as invisible.

       
    • LEAD Video EFX Glass Tile Filter - Makes the video appear as if it is being viewed through glass tiles.

       
    • LEAD Video EFX Hologram Filter - Draws a holographic-like shadow of moving objects.

       
    • LEAD Video EFX Lens Filter - Adds a fish eye-like effect to the movie. Can also be used to magnify an area in a video.

       
    • LEAD Video EFX Lightning Filter - Draws lightning sparks around moving objects.

       
    • LEAD Video EFX Maze Filter - Distorts the movie into a crystal maze.

       
    • LEAD Video EFX Motion Blur Filter - Makes moving objects blurry. It gives the appearance of a random glow around the motion.

       
    • LEAD Video EFX Motion Emboss Filter -Makes moving objects embossed.

       
    • LEAD Video EFX Motion Mosaic Filter -Makes moving objects blocky.

       
    • LEAD Video EFX Motion Scan Filter -Scans one line per frame and draws it to the destination (Radar effect), distorting the moving objects.

       
    • LEAD Video EFX Particles Filter - Renders moving objects into small particles, joining the particles to reform the object when it stops moving.

       
    • LEAD Video EFX Predator Filter- Create video effects similar to the Predator movies.

       
    • LEAD Video EFX Rain Filter - Adds rain drops to the video as if the video is a pool of water.

       
    • LEAD Video EFX Streak Filter - Simulates very fast movement.

       
    • LEAD Video EFX Wave Filter - Renders waves around moving objects. The video is the surface of a body of water and moving objects will generate concentric waves as if something touched the surface of the water.
       

       

  • Audio Filters:

     
    • LEAD VUMeter Filter - Detects the strength of an audio stream. Provides a visual indication of the audio level.

       
    • LEAD Echo Filter - Adds an echo audio effect.

       
    • LEAD Volume Control Filter - Adjusts the volume. Useful for bringing audio files to the same level so audio from one source is not louder than audio from another source.

       
    • LEAD Chorus Filter - Create several layers of the same sound. This effect adds depth and resonance to a sound.

       
    • LEAD Flanger Filter - Ghosting effect.

       
    • LEAD Phaser Filter - Makes the audio thinner or fuller.

       
    • LEAD Audio Detection - Detects audio silence/noise. Very useful for applications such as security (starts capture when there is noise and stops capture when there is silence).

       
    • LEAD Audio Callback - Each audio sample is provided in a callback for additional processing before being forwarded to the next component in the graph. This filter can be used during capture, playback or conversion.

       
    • LEAD Ogg Splitter - Play and convert OGG files.

       
    • LEAD OGG Mulitplexer - Create OGG files using the LEAD Capture or Convert modules.
       

       

  • Other Filters:

    LEAD MPEG-1 Multiplexer - Create MPEG-1 files.

    LEAD MPEG-2 Multiplexer - Create MPEG-2 files.

    LEAD Frame Rate Control Filter
    - The Frame Rate Control filter provides changes the frame rate of the passing video stream.

    LEAD RGB Converter
    - Converts to and from RGB1 greyscale, RGB1 colour, RGB4 greyscale, RGB4 colour, RGB8 colour, RGB8 greyscale, RGB15 (5:5:5), RGB16 (5:6:5), RGB24, RGB32 and 12 and 16 bit greyscale colour spaces.

    LEAD Screen Capture Filter – Captures the screen. Use this filter to record video files for training or technical support purposes.

    LEAD Screen Capture Codec – Lossless video compression filter designed to be used with the screen capture filter. Provides very high compression ratios without any loss of quality.

    DICOM Filters Evaluation - Create and play DICOM files without programming!
    • Just register the DICOM reader and view any DICOM file in LEAD's MM player or Windows Media Player.
    • Use the DICOM writer filter to capture straight into a DICOM file or convert any video to a DICOM file. The writer uses a template DICOM file containing the non-image DICOM tags needed to create valid DICOM files. The writer also has built-in data compression support. The writer is also designed to integrate seamlessly with LEADTOOLS Medical Imaging toolkits where it can stream directly into a LEADTOOLS DICOM DataSet

 

DICOM and 16 bit grayscale functionality require a LEADTOOLS Medical Imaging product in conjunction with a LEADTOOLS Multimedia product. Contact sales@microway.com.au for more information

* Included in LEADTOOLS DVD Imager SDK
** Included in LEADTOOLS Video Conferencing SDK
*** Included in LEADTOOLS Video on Demand SDK

 

For more information please contact the MicroWay sales team:

Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2008 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.