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