DirectX 視訊加速的 VMR 支援
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
DirectX 視訊加速是一種應用程式開發介面 (API) ,以及對應的設備磁碟機介面 (DDI) ,可支援數位視訊解碼處理的硬體加速,並支援 Alpha 混合,例如 DVD 子圖形支援。 DirectX VA 記載于 Windows DDK 中。 IAMVideoAccelerator介面提供硬體裝置上 DirectX VA 功能的使用者模式存取權,記載于此 SDK 中。
VMR 支援 IAMVideoAccelerator,其實作與舊的 Overlay 混合器相同,但有一個重要差異。 重迭混音器保證輸出會轉譯成重迭表面,而 VMR 可以傳送輸出以進行進一步處理,例如 3D 作業,或可能會將輸出傳送到螢幕外表面,然後被擷取到主要表面。
相關主題