Share via


關於 DirectShow (Windows Media Format 11 SDK)

DirectShow 是適用于 Windows 平臺的高階、模組化、可延伸、資料流程架構。 它提供基礎軟體元件和應用程式程式設計介面, (API) ,目前市面上各種數位音訊和視訊應用程式。 DirectShow 是 Microsoft DirectX 軟體發展工具組的一部分。 若要深入瞭解 DirectShow,請參閱 Microsoft Platform SDK。

在 DirectShow 中,所有資料串流元件稱為 篩選。 篩選準則可能代表硬體裝置、軟體編碼器或解碼器、音訊或視訊轉譯器,或任何音訊視訊處理功能。 為了讓 DirectShow 型應用程式能夠讀取和寫入 Windows Media Format 內容,包括受 Digital Rights Management (DRM) 保護的內容,Microsoft 提供兩個篩選準則來封裝 Windows Media Format SDK 的部分。 這些是 WM ASF 讀取器和WM ASF 寫入器。 這些篩選和它們公開的介面統稱為 QASF 元件,在封裝它們的 DLL 之後。 (Q 代表 (,這是 DirectShow.) 的早期程式碼名稱

注意

透過 DirectShow QASF 元件使用 Windows 媒體音訊和視訊 9 系列編解碼器,需要 Microsoft Windows 版或更新版本,或 DirectX 8.0 或更新版本。

 

下圖顯示用來播放 Windows Media Video 檔案的 DirectShow 篩選圖表。

Windows 媒體視訊播放圖表

WM ASF 讀取器是 QASF元件,解碼器是裝載在 DMO 包裝函式篩選器中的 Windows 媒體格式 SDK 元件, (QASF 元件) ,而轉譯器則是 DirectShow 元件。