Products Downloads Order Support
 
Live Chat

Have questions about the Multimedia Toolkit?

Live sales and technical support available.


This Feature is included in the following products:
LEADTOOLS Multimedia
LEADTOOLS DVD Module
LEADTOOLS Video Streaming Module
MPEG-2 Transport Demultiplexer Modules
Click on one of the links above to Download or Purchase

Purchase Information:
Buy Toolkits Online
Call 704-332-5532
Fax Order Form
Find a Reseller

Helpful Information :
Multimedia Product Comparison Chart
LEADTOOLS Product Comparison Chart
Product Line Overview
Programming Interfaces


 

 

  Home > Products > Toolkits > Multimedia > Features > DirectShow
 

DirectShow

DirectShow is currently included with the Windows Operating System and Internet Explorer. Additionally, DirectShow can be downloaded directly from Microsoft.

Q: Why use LEADTOOLS Multimedia and not use the DirectShow SDK directly (after all it is free) to save some money?

A: DirectShow is indeed free and powerful, but very complex. Much time will be required to write a robust capture application by calling DirectShow directly. Although, you will save money by not purchasing a toolkit, you will spend much more money on the time required to write the code from scratch to make the application work with various different capture cards. No two capture devices are exactly the same, and it will take time to write the code that will work with every device. With a LEADTOOLS Multimedia product you avoid the complexities of writing an application that calls DirectShow directly.

What Issues Does DirectShow Address?

  • Large amounts of data must be processed very quickly.
  • The audio, video and any additional streams must all be synchronized to start and stop at the same time and play at the same rate.
  • Streams can come from many various sources, including local media files, computer networks, broadcasts, video cameras and other media devices.
  • Streams come in a variety of formats, such as Audio-Video Interleaved (AVI), Advanced Streaming Format (ASF), and Motion Picture Experts Group (MPEG).
  • An application developer has no way of knowing what hardware devices will be installed on the end-user's system.

How does DirectShow Address The Issues?

To achieve the throughput necessary for streaming video and audio, DirectShow uses DirectDraw® and DirectSound® to render data efficiently to the system's sound and graphics cards. Synchronization is achieved by encapsulating the multimedia data in time-stamped media samples. To handle the variety of sources, formats, and hardware devices, DirectShow uses a modular architecture in which operating system components called filters can be mixed and matched to provide support for many different scenarios.

DirectShow includes filters that support codecs written for the Audio Compression Manager (ACM) and Video Compression Manager (VCM) interfaces.

DirectShow enables applications to play files and streams from various sources, including local files and remote files on a network. DirectShow has native compressors and decompressors for some file formats, and many third-party hardware and software decoders are compatible with DirectShow. In addition, DirectShow supports legacy Video for Windows codecs based on the Video Compression Manager (VCM) and Audio Compression Manager (ACM) interfaces. Playback makes full use of DirectDraw hardware acceleration and DirectSound capabilities when the hardware supports it.

 

Click here for LEADTOOLS Evals including DirectShow

 

 

Video for Windows®, DirectShow®, DirectX®, DirectDraw® and DirectSound® are registered trademarks of Microsoft Corp.

 

LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com
LEADTOOLS Support: 704-372-9681 |
support@leadtools.com

Products | Downloads | Order | Support | Corporate | News

 
Are you a CEO, Manager or other decision maker who would prefer to view less programming-specific technical pages?
Imaging-Components.com is an informational website created to promote the use of LEADTOOLS "third-party" imaging software components.