次の方法で共有


IAMVideoProcAmp::GetRange

GetRange メソッドは、指定したビデオ プロパティの範囲と既定値を取得する。

構文

  HRESULT GetRange(
  long Property,
  long *pMin,
  long *pMax,
  long *pSteppingDelta,
  long *pDefault,
  long *pCapsFlags
);

パラメータ

Property

[in]  問い合わせるプロパティを、VideoProcAmpProperty 列挙からの値として指定する。

pMin

[out] プロパティの最小値を受け取る変数へのポインタ。

pMax

[out] プロパティの最大値を受け取る変数へのポインタ。

pSteppingDelta

[out] プロパティのステップ サイズを受け取る変数へのポインタ。ステップ サイズとは、プロパティの変更に使える最小インクリメント値である。

pDefault

[out] プロパティの既定値を受け取る変数へのポインタ。

pCapsFlags

[out]  プロパティを自動で制御するか手動で制御するかを示す VideoProcAmpFlags 列挙のメンバを受け取る変数へのポインタ。

戻り値

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

戻りコード 説明
E_INVALIDARG 無効な引数。
E_POINTER NULL ポインタ引数。
E_PROP_ID_UNSUPPORTED このデバイスはこのメソッドをサポートしていない。
S_OK エラーなし。

参照