Documentation Roadmap

The Microsoft® DirectShow® documentation is delivered in HTML format (which you can read by using a browser) and in .chm format (compressed HTML).

When you install the Microsoft® DirectX® Media SDK, the HTML documentation is always installed. The HTML start page, default.htm, is available in the main installation directory (Dxmedia by default). The DirectShow installation also installs the HTML Help control so you can read the .chm file. You can use the .chm file for fast full-text search and to print out whole books at a time.

The DirectShow documentation contains general sections that provide information useful to everyone, and sections that apply to particular tasks.

This article contains the following sections.

To find out what background different tasks require, see What Background Do You Need?.

To help you find the information you need, the following list describes the content of each section in the DirectShow documentation and when you will typically use it.

Where Can I Learn About...

This section tells you where to find information in the DirectShow documentation about specific tasks and topics. Also see the Frequently Asked Questions section for answers to common questions.

Q. Where should I begin reading in the DirectShow documentation?

A. Read DirectShow Basics for an overview and then read the articles in the Application Developer's Guide and Filter Developer's Guide sections that match your interest. See Debugging with DirectShow for debugging information.

Q: Where can I find information about capture?

A: See the following capture topics.

DirectShow provides the following capture-related filters. The video renderer is often used for purposes other than capture:

Capture-related interfaces:

Q. Where can I find information about playing back movies using the C or C++ language?

A. Read Play a Movie from C++ in the Application Developer's Guide.

Q. Where can I find information about playing back movies using Microsoft® Visual Basic®?

A. If you are using the Windows Media Player control, see the Windows Media Player control documentation. If you are constructing or controlling a filter graph with Visual Basic, see Constructing Filter Graphs Using Visual Basic and Controlling Filter Graphs Using Visual Basic in the DirectShow Basics section.

Q. Where can I find information about playing back movies from a Web page?

A.See the "Placing the Control in a Web Page" topic in the Windows Media Player control documentation.

Q. Where can I find a class hierarchy diagram for the DirectShow base classes?

A. Each class in the DirectShow Filter Base Classes section has its own class hierarchy diagram at the top of its opening page.

Q. Where can I find information about the filters shipped with DirectShow?

A. For a description of each of the filters included with the DirectShow run time, as well as the sample filters included with the SDK, see Filters and Samples. When the SDK is installed, all sample filters are built and registered.

How to Get More Information

You can find most of the information you need beyond a knowledge of your particular programming language and the DirectShow documents themselves in the Platform SDK, available in the Microsoft Developer Network. See http://msdn.microsoft.com/developer/ for more information.

COM Overview and DirectShow and COM can give you an introduction to Component Object Model (COM), and this might suffice for many development tasks in DirectShow. If you need more information, see the "COM" section in the Platform SDK, or an introductory book such as Understanding ActiveX OLE by David Chappell.

For more information about DirectDraw or DirectSound, see the DirectX SDK documentation.

For more information about multimedia in general, see the "Graphics and Multimedia Services" section in the Platform SDK.

For more information about Microsoft Windows® messaging, see the "Win32 Messages" section in the "Reference" portion of the Platform SDK.

For more information about media control interface (MCI), see the "MCI" section in the Platform SDK.

For more information about C/C++ programming, read the product documentation for your C/C++ compiler (such as the Microsoft Visual C++® documentation), or a standard C or C++ programming book. For more information about Visual Basic programming, read the Visual Basic product documentation.


Top of Page Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.