IDDrawExclModeVideo インターフェイス (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

インターフェイスを IDDrawExclModeVideo 使用すると、DirectDraw 排他全画面表示モードでのビデオ再生が可能になります。 オーバーレイ ミキサー フィルターは、このインターフェイスを実装します。 ゲーム アプリケーションでは、DirectDraw を排他的な全画面表示モードで使用し、ビデオの再生を続けることができます。 たとえば、ビデオを背景にして、その上にグラフィックスを使用できます。 アプリケーションは DirectDraw オブジェクトとプライマリ サーフェスを渡し、これらはフィルター グラフの Overlay Mixer フィルターに渡されます。

DVD グラフ ビルダー オブジェクトは、DirectDraw 排他全画面表示モードで DVD コンテンツを再生するために を使用 IDDrawExclModeVideo します。 このインターフェイスは、ゲームで 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 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)