次の方法で共有


IVMRDeinterlaceControl9::GetActualDeinterlaceMode

GetActualDeinterlaceMode メソッドは、VMR が指定されたストリームに対して使っている非インターレース モードを返す。

構文

  HRESULT GetActualDeinterlaceMode(
    DWORD dwStreamID,
    GUID *lpDeinterlaceMode
);

パラメータ

dwStreamID

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

lpDeinterlaceMode

[out] 非インターレース モードを識別する GUID 値を受け取る変数へのポインタ。このメソッドは、VMR が非インターレース ハードウェアを初期化しなかったか、VMR がこのストリームを非インターレース化すべきではないと判断すると、GUID_NULL を返す。

戻り値

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

戻りコード 説明
E_INVALIDARG 無効なストリーム番号。
E_POINTER NULL ポインタ引数。
S_OK 成功。
VFW_E_VMR_NOT_IN_MIXER_MODE VMR はミキサー モードではない。

要件

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

参照