Multimedia Playback

The LEADTOOLS Multimedia product line incorporates DirectShow playback functionality into COM objects, making it easy to use in non-C compilers that support them.

For full details on LEADTOOLS Multimedia Playback properties, methods and events, refer to the ltmmPlayCtrl Object under Multimedia Objects.

The  DVD Source object can be used as an alternative to the default DVD Navigator object when playing DVDs.

Multimedia Playback functionality includes:

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

image\sqrblit.gif Save player settings to files and streams - settings include processors, flags and controls.

image\sqrblit.gif Support for DVD navigation.

image\sqrblit.gif Ability to use a preferred MPEG2 splitter when playing MPEG2 files.

image\sqrblit.gif Ability to use a preferred Video Decompressor, Audio Decompressor and Demultiplexer.

image\sqrblit.gif Ability to choose the place from where the still images are captured.

image\sqrblit.gif Ability to play all formats supported by DirectShow.

image\sqrblit.gif Select devices for playback. For example, select the sound card, if multiple sound cards are installed, to playback audio.

image\sqrblit.gif Time-based, frame-based or synchronized with a track bar positioning.

image\sqrblit.gif Read and seek DV DV stands for Digital Video and has been defined in "Specification of Consumer-use Digital VCRs" (aka the Blue Book). 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. data.

image\sqrblit.gif Mark the start point and end point to play.

image\sqrblit.gif Set infinite loop or a repeat count.

image\sqrblit.gif Get content information such as author, copyright, etc.

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

image\sqrblit.gif Support for zooming the video during playback: Fit to window, stretch, 50%, 75%, 100%, 200%, and full screen video options.

image\sqrblit.gif Play streaming music and video from memory.

image\sqrblit.gif Grab the current frame from the screen.

image\sqrblit.gif Control the playback speed (2x, 3x, 4x, 1/2x, 1/3x, 1/4x)

Examples of applications that take advantage of the above functionality:

image\sqrblit.gif Player software for music from a streaming audio hosting service.

image\sqrblit.gif Player software for movies from a streaming video hosting service.

image\sqrblit.gif Player software for streaming audio and video.

image\sqrblit.gif Player software for AVI, MP3, MPEG, WMA, etc files.

image\sqrblit.gif Windows media player like applications.

image\sqrblit.gif Video conferencing - when used with capture, playback the samples sent over the network.