IVMRImageCompositor インターフェイス
IVMRImageCompositor インターフェイスは、Video Mixing Renderer Filter フィルタ 7 (VMR-7) のデフォルトのコンポジタで実装される。また、アプリケーションが VMR-7 に対して提供するプラグイン コンポジタもこのインターフェイスを実装する必要がある。VMR-7 はこのインターフェイスのメソッドを呼び出して、受信したビデオ フレームを 1 つの出力フレームに合成するようコンポジタに通知する。アプリケーションがこのインターフェイスを使うことはない。
VMR-9 の場合は、IVMRImageCompositor9 インターフェイスを使う。
IVMRImageCompositor インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
CompositeImage | 各入力ストリームで使える現在のフレームを合成する。 |
InitCompositionTarget | コンポジタに新しい合成ターゲットが作成されたことを通知する。 |
SetStreamMediaType | 入力ストリームのメディア タイプを設定する。 |
TermCompositionTarget | コンポジタに現在の合成ターゲットが置き換えられていることを通知する。 |