IAMVideoProcAmp::GetRange

 
Microsoft DirectShow 9.0

IAMVideoProcAmp::GetRange

The GetRange method retrieves retrieves the range and default value of a specified video property.

Syntax

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

Parameters

Property

[in] Specifies the property to query, as a value from the VideoProcAmpProperty enumeration.

pMin

[out] Pointer to a variable that receives the minimum value of the property.

pMax

[out] Pointer to a variable that receives the maximum value of the property.

pSteppingDelta

[out] Pointer to a variable that receives the step size for the property. The step size is the smallest increment by which the property can change.

pDefault

[out] Pointer to a variable that receives the default value of the property.

pCapsFlags

[out] Pointer to a variable that receives a member of the VideoProcAmpFlags enumeration, indicating whether the property is controlled automatically or manually.

Return Values

Returns an HRESULT value. Possible values include the following.

Return code Description
E_INVALIDARG Invalid argument.
E_POINTER Null pointer argument.
E_PROP_ID_UNSUPPORTED The device does not support this property.
S_OK No error.

Requirements

Header: Declared in Strmif.h; include Dshow.h.

Library: Use Strmiids.lib.

See Also