DirectShow and Windows Media

As an alternative to using the Windows Media Format SDK exclusively, applications can also read and write Windows Media-based content by using the Microsoft® DirectShow® streaming architecture, as described in the following sections.

Section Description
About DirectShow Describes DirectShow in general terms and tells where to get more information about it.
Why Use DirectShow? Describes how DirectShow simplifies certain tasks in the creation and playback of Windows Media–based content.
Reading ASF Files in DirectShow Describes how to play ASF files using DirectShow.
Creating ASF Files in DirectShow Describes how to create ASF files using DirectShow.
WMT_STATUS Event Notification in DirectShow Describes which WMT_STATUS events are handled by the ASF Reader and ASF Writer filters, and how applications can receive those events.
DRM Support in DirectShow Describes how to read and write DRM-protected files through DirectShow.
DirectShow QASF Reference Contains the reference documentation for the DirectShow components that support Windows Media.


Three sample applications in the SDK illustrate the use of DirectShow: DSCopy, DSPlay, and DSSeekFM. For more information, see Sample Applications.

Note   Applications that use the QASF components included in this SDK require the Microsoft DirectX® 8.1 or later SDK runtime to be installed on Windows® 2000, Windows 98, and Windows 95 systems. Specifically, this runtime is required by the DMO Wrapper filter which hosts the Windows Media codecs in a DirectShow filter graph.