DirectShow 和 Windows Media

[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器接收器编写器取代。 源读取器接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

作为独占使用 Windows 媒体格式 SDK 的替代方法,应用程序还可以使用 Microsoft® DirectShow® 流式处理体系结构来读取和写入基于 Windows 媒体的内容,如以下部分所述。

部分 描述
关于 DirectShow 介绍 DirectShow 一般术语,并告知获取其详细信息的位置。
为何使用 DirectShow? 介绍 DirectShow 如何在创建和播放基于 Windows 媒体的内容时简化某些任务。
在 DirectShow 中读取 ASF 文件 介绍如何使用 DirectShow 播放 ASF 文件。
在 DirectShow 中创建 ASF 文件 介绍如何使用 DirectShow 创建 ASF 文件。
DirectShow 中的 WMT_STATUS 事件通知 介绍 ASF 读取器和 ASF 编写器筛选器处理哪些 WMT_STATUS 事件,以及应用程序如何接收这些事件。
在 DirectShow DRM 支持 介绍如何通过 DirectShow 读取和写入受 DRM 保护的文件。
DirectShow QASF 参考 包含支持 Windows 媒体的 DirectShow 组件的参考文档。

 

SDK 中的三个示例应用程序演示了 DirectShow 的使用:DSCopy、DSPlay 和 DSSeekFM。 有关详细信息,请参阅 示例应用程序

注意

使用此 SDK 中包含的 QASF 组件的应用程序要求在 Windows 2000、Windows® 98 和 Windows 95 系统上安装 Microsoft DirectX® 8.1 或更高版本的 SDK 运行时。 具体而言,DMO 包装器筛选器需要此运行时,该筛选器承载 DirectShow 筛选器图中的 Windows 媒体编解码器。