DirectShow C++ Class Library

This topic provides a general description of the Microsoft® DirectShow® class library, the relationship of the base classes to the DirectShow Component Object Model (COM) interfaces that they implement, and describes the utility classes that are not directly associated with the interfaces. This topic does not provide low-level descriptions of each class, nor does it provide specific instructions on how to use them to build a filter or run the filter graph manager.

The DirectShow C++ class library can help you implement the required interfaces on filters that you write. Most base classes correspond directly to interfaces, while other utility classes allow integration of Microsoft Win32® functionality, such as critical sections and thread management.

See Also

Base Classes | Utility Classes

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.