This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for

Building DirectShow Applications requires header files and Library files.

Header Files

All DirectShow applications use the Dshow.h header file. Some DirectShow interfaces require additional header files. These requirements are noted in the interface reference.

Library Files

The following table shows the library files DirectShow uses.

Library file Description


Exports the AMGetErrorTextfunction. If you do not call this function, this library is not required.


Exports class identifiers (CLSIDs) and interface identifiers (IIDs). All DirectShow applications require this library.

See Also