IVideoProcAmp Interface
Microsoft DirectShow 9.0 |
IVideoProcAmp Interface
This topic applies only to Windows XP Service Pack 2 and later.
The IVideoProcAmp interface controls the image adjustment (ProcAmp) settings on a capture device.
This interface may be exposed by one or more nodes in a capture filter. It is not exposed at the level of the filter itself. To enumerate the nodes, query the filter for the IKsTopologyInfo interface. For each node, call IKsTopologyInfo::get_NodeType to get the node type. The IVideoProcAmp interface is exposed by nodes of type KSNODETYPE_VIDEO_PROCESSING. Get the interface pointer by calling IKsTopologyInfo::CreateNodeInstance with the value IID_IVideoProcAmp.
This interface corresponds to the PROPSETID_VIDCAP_VIDEOPROCAMP property set, which is documented in the Windows DDK.
In addition to the methods inherited from IUnknown, the IVideoProcAmp interface exposes the following methods.
Method | Description |
get_BacklightCompensation | Returns the camera's backlight compensation setting. |
get_Brightness | Returns the camera's brightness setting. |
get_ColorEnable | Returns the camera's color-enable setting. |
get_Contrast | Returns the camera's contrast setting. |
get_DigitalMultiplier | Returns the camera's digital zoom level. |
get_Gain | Returns the camera's gain setting. |
get_Gamma | Returns the camera's gamma setting. |
get_Hue | Returns the camera's hue setting. |
get_PowerlineFrequency | Returns the camera's power line frequency setting. |
get_Saturation | Returns the camera's saturation setting. |
get_Sharpness | Returns the camera's sharpness setting. |
get_WhiteBalance | Returns the camera's white balance, specified as a color temperature. |
get_WhiteBalanceComponent | Returns the camera's white balance, specified as red and blue component values. |
getRange_BacklightCompensation | Returns the range of backlight compensation settings supported by the camera. |
getRange_Brightness | Returns the range of brightness settings supported by the camera. |
getRange_ColorEnable | Returns the range of color-enable settings supported by the camera. |
getRange_Contrast | Returns the range of contrast settings supported by the camera. |
getRange_DigitalMultiplier | Returns the range of digital zoom levels supported by the camera. |
getRange_Gain | Returns the range of gain settings supported by the camera. |
getRange_Gamma | Returns the range of gamma settings supported by the camera. |
getRange_Hue | Returns the range of hue settings supported by the camera. |
getRange_PowerlineFrequency | Returns the range of power line frequency settings supported by the camera. |
getRange_Saturation | Returns the range of saturation settings supported by the camera. |
getRange_Sharpness | Returns the range of sharpness settings supported by the camera. |
getRange_WhiteBalance | Returns the range of white balance settings supported by the camera, expressed as color temperature. |
getRange_WhiteBalanceComponent | Returns the range of white balance settings supported by the camera, expressed as red and blue component values. |
put_BacklightCompensation | Sets the camera's backlight compensation. |
put_Brightness | Sets the camera's brightness setting. |
put_ColorEnable | Sets the camera's color-enable setting. |
put_Contrast | Sets camera's contrast setting. |
put_DigitalMultiplier | Sets the camera's digital zoom level. |
put_Gain | Sets the camera's gain setting. |
put_Gamma | Sets the camera's gamma setting. |
put_Hue | Sets the camera's hue setting. |
put_PowerlineFrequency | Sets the camera's power line frequency setting. |
put_Saturation | Sets the camera's saturation setting. |
put_Sharpness | Sets the camera's sharpness setting. |
put_WhiteBalance | Sets the camera's white balance, specified as a color temperature. |
put_WhiteBalanceComponent | Sets the camera's white balance, specified as red and blue component values. |
Requirements
Header: Include Vidcap.h.
Library: None.