次の方法で共有


IDDrawExclModeVideoCallback インターフェイス

IDDrawExclModeVideoCallback インターフェイスを利用すると、アプリケーションは、オーバーレイの位置、サイズ、表示/非表示などに関する同期通知を取得して、アプリケーションのビデオの表示/非表示、サイズ、位置を調整できる。これにより、再生の開始時、終了時、または途中でカラー キーのちらつきが発生しなくなる。アプリケーションは、このインターフェイスをサポートする COM オブジェクトを実装する必要がある。

IDDrawExclModeVideo インターフェイスを使っており、コールバック情報が必要な場合は、このインターフェイスを実装すること。どのメソッドもビデオ処理をブロックしたり、処理速度を低下させたりしないことが重要である。なぜなら、そのようなメソッドがあると再生で問題が発生するからである。DDrawXCL サンプルは、このインターフェイスの実装方法を示したものである。

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

IDDrawExclModeVideoCallback インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
OnUpdateColorKey カラー キーが変わり、アプリケーションが新しいカラー キーを使ってビデオにグラフィックスをオーバーレイできるようになったことをアプリケーションに通知する。
OnUpdateOverlay ビデオのオーバーレイ サーフェイスが変わる直前にアプリケーションに通知する。
OnUpdateSize ビデオ矩形のサイズが変わる直前にアプリケーションに通知する。