次の方法で共有


IVMRDeinterlaceControl9::GetDeinterlaceMode

GetDeinterlaceMode メソッドは、指定されたビデオ ストリームの非インターレース モードを取得する。

構文

  HRESULT GetDeinterlaceMode(
  DWORD  dwStreamID,
  GUID  *lpDeinterlaceMode,
);

パラメータ

dwStreamID

[in] 確認するビデオ ストリームのインデックス。

lpDeinterlaceMode

[out] GUID を受け取る変数へのポインタ。GUID は、現在使用中の非インターレース モードを識別する。非インターレース モードが設定されていない場合、この値は GUID_NULL となる。

戻り値

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

戻りコード 説明
E_INVALIDARG 無効なストリーム番号。
E_POINTER NULL ポインタ引数。
S_FALSE 非インターレース モードが設定されていなかった。
S_OK 成功。
VFW_E_VMR_NOT_IN_MIXER_MODE VMR はミキサー モードではない。

注意

VMR は要求されたモードを使えない場合がある。そのような場合は IVMRDeinterlaceControl9::SetDeinterlacePrefs メソッドで指定された別の非インターレース モードにフォール バックする。

要件

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

参照