媒體基礎架構

本節說明 Microsoft Media Foundation 的一般設計。 如需針對特定程式設計工作使用 Media Foundation 的詳細資訊,請參閱 媒體基礎程式設計手冊

本節內容

主題 描述
媒體基礎架構概觀
提供媒體基礎架構的高階概觀。
媒體基礎基本類型
描述在整個媒體基礎中使用的一些基本介面。
幾乎所有 Media Foundation 應用程式都會使用這些介面。
媒體基礎平臺 API
描述核心媒體基礎函式,例如非同步回呼和工作佇列。
某些應用程式可能會使用平台層級介面。 此外,自訂外掛程式,例如媒體來源和 MFT,會使用這些介面。
媒體基礎管線
媒體基礎管線層是由媒體來源、MPT 和媒體接收所組成。 大部分的應用程式不會直接在管線層上呼叫方法。 相反地,應用程式會使用其中一個較高層級,例如媒體會話或來源讀取器和接收寫入器。
媒體會話
媒體會話會管理媒體基礎管線中的資料流程。
來源讀取器
來源讀取器可讓應用程式從媒體來源取得資料,而不需要直接呼叫媒體來源 API。 來源讀取器也可以執行壓縮資料流程的解碼。
受保護的媒體路徑
PMP) 的受保護媒體路徑 (提供受保護的環境來播放進階視訊內容。 撰寫媒體基礎應用程式時,不需要使用 PMP。

 

關於媒體基礎

媒體基礎:基本概念

媒體基礎和 COM

媒體基礎程式設計指南