共用方式為


影片混合轉譯器篩選 9

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

在 DirectX 9 中,視訊混合轉譯器 9 (VMR-9) 篩選可在 DirectX 支援的所有平臺上提供進階視訊轉譯功能。 它與 DirectX 9 3D 功能完全整合。 例如,您可以輕鬆地將視訊新增至遊戲和其他 3D 環境,或使用 Direct3D 圖元著色器和其他效果轉換視訊影像。

此篩選不支援視訊埠。

為了維持回溯相容性,VMR-9 不是任何系統上的預設轉譯器。 若要使用此篩選,請明確地將它新增至篩選圖形,並在連接任何輸入針腳之前進行設定。 VMR-9 會使用自己的介面、結構和列舉集合,這不一定與與 VMR-7 搭配使用的對應資料類型相同。

VMR-9 最多支援 16 個監視器。

標籤
篩選介面 VMR-9 支援數個不同的轉譯模式。 它根據轉譯模式支援一組不同的介面:
若要設定轉譯模式,請呼叫 IVMRFilterConfig9::SetRenderingMode。 如需詳細資訊,請參閱 VMR 作業模式
輸入釘選媒體類型 輸入針腳會與基礎視訊硬體支援的任何類型連線。
輸入針腳介面 IAMVideoAcceleratorIMemInputPinIOverlayIQualityControl、IPinIPinConnectionIVMRVideoStreamControl9
輸出釘選媒體類型 不適用。
輸出針腳介面 不適用。
篩選 CLSID CLSID_VideoMixingRenderer9
屬性頁 CLSID N/A
可執行檔 Quartz.dll
優點 MERIT_DO_NOT_USE
篩選類別 CLSID_LegacyAmFilterCategory

 

備註

應用程式可以提供公開下列介面的自訂配置器簡報者物件:

如需自訂配置器簡報者的詳細資訊,請參閱 提供 VMR-9 的自訂Allocator-Presenter

應用程式也可以提供公開下列介面的自訂外掛程式撰寫器:

若要使用自訂撰寫器設定 VMR,請呼叫 IVMRFilterConfig9::SetImageCompositor

DirectShow 篩選準則

使用影片混合轉譯器