Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| 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.