共用方式為


IDrawVideoImage 介面 (strmif.h)

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

注意 此介面已被取代。 新的應用程式不應該使用它。
 
介面 IDrawVideoImage 可讓應用程式在畫面上同時在多個位置繪製相同的視訊影像。 影片 轉譯器 篩選會公開此介面。 視訊混合轉譯器 (VMR) 篩選準則透過使用多個輸入資料流程,提供更好的方式來完成相同的效果。

若要使用此介面,請呼叫 DrawVideoImageBegin ,將影片轉譯器放入 GDI 模式。 然後,應用程式可以視需要呼叫 DrawVideoImageDraw 方法。 轉譯器只會採用目前的視訊畫面,並將它繪製到指定的矩形。 此程式與將畫面格傳遞至篩選圖形執行緒上的轉譯器是非同步。 應用程式負責轉譯影像的畫面播放速率;此速率永遠不會與傳遞至篩選的畫面速率相同。 換句話說,呼叫此方法就像取得影片的定期快照,並將它放入您選擇的裝置內容中,以您選擇的速率。

繼承

IDrawVideoImage介面繼承自IUnknown介面。 IDrawVideoImage 也有下列類型的成員:

方法

IDrawVideoImage介面具有這些方法。

 
IDrawVideoImage::D rawVideoImageBegin

注意 此介面已被取代。 新的應用程式不應該使用它。 DrawVideoImageBegin 方法會關閉 DirectDraw,以準備呼叫 DrawVideoImageDraw 方法。
IDrawVideoImage::D rawVideoImageDraw

注意 此介面已被取代。 新的應用程式不應該使用它。 DrawVideoImageDraw 方法會將指定的來源矩形繪製到指定 GDI 裝置內容中的指定目的地矩形。
IDrawVideoImage::D rawVideoImageEnd

注意 此介面已被取代。 新的應用程式不應該使用它。 DrawVideoImageEnd 方法會在執行繪圖之後,重新開啟 DirectDraw。

規格需求

   
目標平台 Windows
標頭 strmif.h

另請參閱

已被取代的介面