次の方法で共有


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

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

インターフェイスは IDDrawExclModeVideoCallbackIDDrawExclModeVideo インターフェイスのコールバック インターフェイスです。

このコールバック インターフェイスを使用すると、アプリケーションはオーバーレイの位置、サイズ、可視性などの変更に関する同期通知を受け取り、アプリケーションでビデオの可視性、サイズ、位置を調整できます。 これにより、先頭、末尾、または再生中にカラー キーが点滅するのを回避できます。 アプリケーションは インターフェイスを実装する必要があります。 これは再生に問題を引き起こすので、どのメソッドもビデオ処理をブロックまたは遅くすることが重要です。

IDDrawExclModeVideo をサポートするフィルターを作成する場合、またはアプリケーションが適切なタイミングでカラー キーを描画できるようにコールバックを生成する必要がある場合は、このインターフェイスを使用します。

継承

IDDrawExclModeVideoCallback インターフェイスは、IUnknown インターフェイスから継承されます。 IDDrawExclModeVideoCallback には、次の種類のメンバーもあります。

メソッド

IDDrawExclModeVideoCallback インターフェイスには、これらのメソッドがあります。

 
IDDrawExclModeVideoCallback::OnUpdateColorKey

OnUpdateColorKey メソッドは、アプリケーションが新しいカラー キーを使用してビデオにグラフィックスをオーバーレイできるように、カラー キーが変更されたことをアプリケーションに通知します。
IDDrawExclModeVideoCallback::OnUpdateOverlay

OnUpdateOverlay メソッドは、ビデオのオーバーレイ画面が表示、非表示、サイズの変更、位置の変更になりそうになったときにアプリケーションに通知し、アプリケーションがウィンドウを適切に再描画できるようにします。
IDDrawExclModeVideoCallback::OnUpdateSize

OnUpdateSize メソッドは、ビデオの四角形のサイズが変更されようとしていることをアプリケーションに通知します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)