次の方法で共有


IVMRDeinterlaceControl9::GetDeinterlacePrefs

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

構文

  HRESULT GetDeinterlacePrefs(
  DWORD *lpdwDeinterlacePrefs
);

パラメータ

lpdwDeinterlacePrefs

[in] VMR9DeinterlacePrefs 列挙のメンバを受け取る変数へのポインタ。

戻り値

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

戻りコード 説明
E_POINTER NULL ポインタ引数。
S_OK 成功。
VFW_E_VMR_NOT_IN_MIXER_MODE VMR はミキサー モードではない。

注意

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

要件

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

参照