|
|
|

|
Multimedia Developer SDKs
LEADTOOLS Multimedia Products OverviewThe 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.
|
|
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 |
 |
|
International: call +61 3 9580 1333, fax +61 3 9580 8995
|
|
|