Writing a DirectShow Application

A typical DirectShow application performs these three basic steps:

  1. Creates an instance of the Filter Graph Manager, using the CoCreateInstance function.
  2. Uses the Filter Graph Manager to build a filter graph. (You might use other DirectShow helper components as well.)
  3. Controls the filter graph and responds to events.

To get started with DirectShow, read Playing a Media File. It presents a simple console application that plays a file. This application is the DirectShow equivalent of the classic Hello World program. Setting the Video Window and Responding to Events expand the program into a simple Windows application.

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.