Multimedia Capture
The LEADTOOLS Multimedia product line incorporates DirectShow capture operations into COM objects that are easy to use in non-C compilers that support them.
For full details on on LEADTOOLS Multimedia Capture properties, methods and events, refer to the ltmmCaptureCtrl Object under Multimedia Objects.
Multimedia Capture functionality includes:
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.
Programmatically select the capture devices to use.
Compress Audio streams and Video streams while capturing.
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.
Control the interleaving mode when writing AVI files.
Camera control (Brightness, Contrast, Zoom, Pan, etc).
Editing mode: Change capturing configuration without rebuilding the graph – speeds up the graph modification.
Save still bitmaps with control over format and quality.
Save capture settings to files and streams; settings include processors, compressors, devices, and controls.
Support for built-in audio sources in video devices.
Incoming video signal adjustment using the VideoProcAmp interface properties - Brightness, Contrast, Gamma, Hue, etc.
Support for analog video capture devices configuration.
Capture directly to a file or save images individually to memory.
Flicker-free video and audio preview during capture.
Video preview supports zooming: (Fit to window, stretch, 50%, 75%, 100%, 200%, and full screen)
Use the audio source built into the video device or a different audio source.
Support for close captioning.
Full support for TV tuners.
Programmatically change channels.
Programmatically change the video input sources including the TV Tuner, S-Video or composite video.
Support for multiple built-in configuration dialog boxes.
Obtain statistics during capture.
Support for video and audio processing DirectShow or DirectX filters.
Multiple capture modes:
Streaming video and audio.
Automatically triggered video frame sequences with or without audio.
Manually triggered video frame sequences with or without audio.
Still images.
Mask.
Inhibit Run.
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.
Support for capturing live streaming video and audio from memory for all of your streaming video and audio needs.
Capture preview supports three kinds of preview images:
As images come from the capture card, but before any video processors or compressors are applied.
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.
After the video processors and compressors are applied.
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.
Create DV AVI files with the use of a DV multiplexer.
Capture audio from DV devices and the audio and video data is not split (unless specified), resulting in faster capture and fewer dropped frames.
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.
Control DV tape functions such as play, pause, rewind, fast forward and record programmatically.
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.
Pause during capture.
Capture frame from player.
Adjust the amount of time the sound is buffered during capture to synchronize video and audio previews.
Display capture device properties without stopping the capture.
Enumerate and select available capture sizes programmatically during capture.
Examples of applications that take advantage of the above functionality:
Applications to create video and/or audio files.
Applications that sample, grab and copy streaming audio and video to a file.
Applications that capture music and video from the Internet.
Applications that record streaming audio and video clips.
Software for streaming audio and video hosting servers and sites.
Software to create feeds from digital video cams for online live video streaming.
Software to stream music videos.
Applications to capture video and audio from capturing from interlaced and progressive scanning digital camcorders.
Software PVR/DVR applications.
Computer based video recording applications.
Security applications: record video when movement is detected. Record audio when a noise is detected.
ATM video capturing system: start recording when a person approaches the ATM kiosk and stop when the person leaves.
Video conferencing: grab each compressed video and audio sample and send it across the network medium.