IDDrawExclModeVideo 介面 (strmif.h)
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 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) |