Multimedia Capture

The LEADTOOLS Multimedia product line incorporates DirectShow capture operations into DLL API  that are easy to use in non-C compilers that support them.

For full details on LEADTOOLS Multimedia Capture functions, refer to IltmmCapture topics under Multimedia Function References .

Multimedia Capture functionality includes:

image\sqrblit.gif Support for WDM, native DirectShow including DV DV stands for Digital Video and has been defined in "Specification of Consumer-use Digital VCRs" (aka the Blue Book)., and Video for Windows capture devices.

image\sqrblit.gif Programmatically select the capture devices to use.

image\sqrblit.gif Compress Audio streams and Video streams while capturing.

image\sqrblit.gif Output compressed and uncompressed AVI, Windows Media content, OGG, DVSD OGG, WAVE, MPEG1Audio (MP3), MPEG1 System This format supports both audio and video files., MPEG2 Program, DVD*, and Network** formats.

image\sqrblit.gif Control the interleaving mode when writing AVI files.

image\sqrblit.gif Camera control (Brightness, Contrast, Zoom, Pan, etc).

image\sqrblit.gif Editing mode: Change capturing configuration without rebuilding the graph – speeds up the graph modification.

image\sqrblit.gif Save still bitmaps with control over format and quality.

image\sqrblit.gif Save capture settings to files and streams; settings include processors, compressors, devices, and controls.

image\sqrblit.gif Support for built-in audio sources in video devices.

image\sqrblit.gif Incoming video signal adjustment using the VideoProcAmp interface properties - Brightness, Contrast, Gamma, Hue, etc.

image\sqrblit.gif Support for analog video capture devices configuration.

image\sqrblit.gif Capture directly to a file or save images individually to memory.

image\sqrblit.gif Flicker-free video and audio preview during capture.

image\sqrblit.gif Video preview supports zooming: (Fit to window, stretch, 50%, 75%, 100%, 200%, and full screen)

image\sqrblit.gif Use the audio source built into the video device or a different audio source.

image\sqrblit.gif Support for close captioning.

image\sqrblit.gif Full support for TV tuners.

image\sqrblit.gif Programmatically change channels.

image\sqrblit.gif Programmatically change the video input sources including the TV Tuner, S-Video or composite video.

image\sqrblit.gif Support for multiple built-in configuration dialog boxes.

image\sqrblit.gif Obtain statistics during capture.

image\sqrblit.gif Support for video and audio processing DirectShow or DirectX filters.

image\sqrblit.gif Multiple capture modes:

image\sqrblit.gif Streaming video and audio.

image\sqrblit.gif Automatically triggered video frame sequences with or without audio.

image\sqrblit.gif Manually triggered video frame sequences with or without audio.

image\sqrblit.gif Still images.

image\sqrblit.gif Mask.

image\sqrblit.gif Inhibit Run.

image\sqrblit.gif Built-in dialogs allow you to easily configure the capture devices. LEADTOOLS can display TV Tuner, crossbars and video capture pins and audio capture properties all in one dialog.

image\sqrblit.gif Support for capturing live streaming video and audio from memory for all of your streaming video and audio needs.

image\sqrblit.gif Capture preview supports three kinds of preview images:

image\sqrblit.gif As images come from the capture card, but before any video processors or compressors are applied.

image\sqrblit.gif After the video processors have been applied, but before the compressor Also known as an encoder Also known as compressor, this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder., this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder Also known as a decompressor, this is a module or algorithm to decompress data.. is applied.

image\sqrblit.gif After the video processors and compressors are applied.

image\sqrblit.gif Built-in support for generic multiplexers and renderers. Multiplexers are filters that combine two or more streams of data. LEADTOOLS Multimedia can create MPEG files, if MPEG video and audio encoders and an MPEG multiplexer A module that combines audio and video into one file. is available on the computer.

image\sqrblit.gif Create DV AVI files with the use of a DV multiplexer.

image\sqrblit.gif Capture audio from DV devices and the audio and video data is not split (unless specified), resulting in faster capture and fewer dropped frames.

image\sqrblit.gif Put data into a DV device: Download the video from a DV device, cut unwanted pieces and put the good portion back into the DV device.

image\sqrblit.gif Control DV tape functions such as play, pause, rewind, fast forward and record programmatically.

image\sqrblit.gif Read and seek DV devices based on timecode SMPTE timecode, more properly known as SMPTE time and control code, is a series of digital frame address values, flags and additional data applied to a video or audio stream The portion of the file holding the audio data. The audio data might be compressed to save disk space. The data has to be decompressed using an audio decompressor before you can play (hear) it., and is defined in ANSI/SMPTE 12-1986. Its purpose is to provide a machine-readable address for video and audio. These are usually measured in seconds and they measure the time elapsed from the beginning of the file. It is a term describing the number you see on the VCR while you are playing a tape. information.

image\sqrblit.gif Pause during capture.

image\sqrblit.gif Capture frame from player.

image\sqrblit.gif Adjust the amount of time the sound is buffered during capture to synchronize video and audio previews.

image\sqrblit.gif Display capture device properties without stopping the capture.

image\sqrblit.gif Enumerate and select available capture sizes programmatically during capture.

Examples of applications that take advantage of the above functionality:

image\sqrblit.gif Applications to create video and/or audio files.

image\sqrblit.gif Applications that sample, grab and copy streaming audio and video to a file.

image\sqrblit.gif Applications that capture music and video from the Internet.

image\sqrblit.gif Applications that record streaming audio and video clips.

image\sqrblit.gif Software for streaming audio and video hosting servers and sites.

image\sqrblit.gif Software to create feeds from digital video cams for online live video streaming.

image\sqrblit.gif Software to stream music videos.

image\sqrblit.gif Applications to capture video and audio from capturing from interlaced and progressive scanning digital camcorders.

image\sqrblit.gif Software PVR/DVR applications.

image\sqrblit.gif Computer based video recording applications.

image\sqrblit.gif Security applications: record video when movement is detected. Record audio when a noise is detected.

image\sqrblit.gif ATM video capturing system: start recording when a person approaches the ATM kiosk and stop when the person leaves.

image\sqrblit.gif Video conferencing: grab each compressed video and audio sample and send it across the network medium.