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 をインクルードすること。
参照