IVideoProcAmp interface

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.

Members

The IVideoProcAmp interface inherits from the IUnknown interface. IVideoProcAmp also has these types of members:

Methods

The IVideoProcAmp interface has these methods.

MethodDescription
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

Minimum supported client

Windows XP with SP2 [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Header

Vidcap.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft