次の方法で共有


IVMRDeinterlaceControl9::SetDeinterlacePrefs

SetDeinterlacePrefs メソッドは、VMR が優先非インターレース モードを使えない場合、どのように非インターレース モードを選択するかを指定する。

構文

  HRESULT SetDeinterlacePrefs(
  DWORD dwDeinterlacePrefs
);

パラメータ

lpdwDeinterlacePrefs

[in] VMR9DeinterlacePrefs 列挙型のメンバを指定する。

戻り値

HRESULT 値を返す。可能な値は次のとおりである。

戻りコード 説明
E_INVALIDARG 無効な引数。
S_OK 成功。
VFW_E_VMR_NOT_IN_MIXER_MODE VMR はミキサー モードではない。

注意

デフォルトでは、優先非インターレース モードはドライバが最初に報告したモードである。アプリケーションは、IVMRDeinterlaceControl9::SetDeinterlaceMode メソッドを呼び出して、優先モードを設定できる。VMR が優先モードを使えない場合は、dwDeinterlacePrefs パラメータで指定された別のモードにフォール バックする。

要件

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

参照