次の方法で共有


IVMRImageCompositor9 インターフェイス

IVMRImageCompositor9 インターフェイスは、Video Mixing Renderer フィルタ 9 (VMR-9) のデフォルトのコンポジタで実装される。また、アプリケーションが VMR-9 に対して提供するプラグイン コンポジタもこのインターフェイスを実装する必要がある。VMR-9 はこのインターフェイスのメソッドを呼び出して、受信したビデオ フレームを 1 つの出力フレームに合成するようコンポジタに通知する。アプリケーションがこのインターフェイスを使うことはない。

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

メソッド 説明
CompositeImage 各入力ストリームで使える現在のフレームを合成する。
InitCompositionDevice コンポジタに新しい合成ターゲットが作成されたことを通知する。
SetStreamMediaType 入力ストリームのメディア タイプを設定する。
TermCompositionDevice コンポジタに現在の合成ターゲットが置き換えられていることを通知する。

要件

D3d9.h、Vmr9.h をインクルードすること。