IVMRFilterConfig9::SetImageCompositor
SetImageCompositor メソッドは、アプリケーションが提供するイメージ コンポジタ オブジェクトをインストールする。
構文
HRESULT SetImageCompositor(
IVMRImageCompositor9* lpVMRImgCompositor
);
パラメータ
lpVMRImgCompositor
[in] アプリケーションが提供するイメージ コンポジタ オブジェクトへのポインタ。
戻り値
メソッドは、HRESULT を返す。可能な値は次の一覧のとおりである。
値 | 説明 |
S_OK | メソッドが成功した。 |
VFW_E_WRONG_STATE | ミキサーは現在ロードされていない。 |
注意
このメソッドを使って、VMR のデフォルトのコンポジタをアプリケーションが提供するカスタム コンポジタに置き換える。イメージ コンポジタは、ミキサーのサブコンポーネントである。コンポジタを指定する前に、IVMRFilterConfig9::SetNumberOfStreams を呼び出して、
ミキサーをロードしておく必要がある。VMR は、IVMRImageCompositor9 インターフェイスのすべての参照カウントをすべて管理する。
要件
D3d9.h、Vmr9.h をインクルードすること。
参照