IDDrawExclModeVideo 介面 (strmif.h)

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

介面 IDDrawExclModeVideo 可在 DirectDraw 獨佔全螢幕模式中啟用視訊播放。 重迭混音器篩選會實作這個介面。 遊戲應用程式可以在獨佔全螢幕模式中使用 DirectDraw,並繼續播放影片。 例如,視訊可以位於背景中,而且可以在其上方使用圖形。 應用程式會傳入 DirectDraw 物件和主要介面,這些會傳遞至篩選圖形中的重迭混合器篩選。

DVD 圖形產生器物件會使用 IDDrawExclModeVideo 在 DirectDraw 獨佔全螢幕模式中播放 DVD 內容。 此介面也可以單獨用來在遊戲中播放 MPEG-1 或 AVI 影片。

繼承

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

方法

IDDrawExclModeVideo介面具有這些方法。

 
IDDrawExclModeVideo::GetDDrawObject

GetDDrawObject 方法會擷取重迭混合器篩選所使用的 DirectDraw 物件。
IDDrawExclModeVideo::GetDDrawSurface

GetDDrawSurface 方法會擷取重迭混合器所使用的 DirectDraw 表面。
IDDrawExclModeVideo::GetNativeVideoProps

GetNativeVideoProps 方法會擷取重迭器主要資料流程的目前視訊大小和圖片外觀比例。
IDDrawExclModeVideo::SetCallbackInterface

SetCallbackInterface 方法會擷取重迭器回呼介面的指標,讓呼叫端應用程式可以在視訊播放期間收到對顯示器調整的通知。
IDDrawExclModeVideo::SetDDrawObject

SetDDrawObject 方法會設定要用於後續繪圖的 DirectDraw 物件。
IDDrawExclModeVideo::SetDDrawSurface

SetDDrawSurface 方法會指定要用於後續繪圖的 DirectDraw 表面。
IDDrawExclModeVideo::SetDrawParameters

SetDrawParameters 方法會指定原始影片的哪個部分會出現在螢幕的位置。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)