Windows Dev Center

ICameraControl interface

The ICameraControl interface controls the camera 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 ICameraControl interface is exposed by nodes of type KSNODETYPE_VIDEO_CAMERA_TERMINAL. Get the interface pointer by calling IKsTopologyInfo::CreateNodeInstance with the value IID_ICameraControl.

This interface corresponds to the PROPSETID_VIDCAP_CAMERACONTROL property set, which is documented in the Windows DDK.

Members

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

Methods

The ICameraControl interface has these methods.

MethodDescription
get_Exposure

Returns the camera's exposure time.

get_ExposureRelative

Returns the camera's relative exposure time.

get_FocalLengths

Returns the focal lengths of the camera lenses.

get_Focus

Returns the distance that is optimally in focus.

get_FocusRelative

Returns the relative focus.

get_Iris

Returns the camera's aperture setting.

get_IrisRelative

Returns the camera's relative aperture setting.

get_Pan

Returns the camera's panning angle.

get_PanRelative

Returns the camera's relative pan.

get_PanTilt

Returns the camera's pan and tilt angles.

get_PanTiltRelative

Returns the camera's relative pan and tilt.

get_PrivacyMode

Returns the camera's privacy setting.

get_Roll

Returns the camera's roll angle.

get_RollRelative

Returns the camera's relative roll.

get_ScanMode

Returns the current scanning mode (interlaced or progressive).

get_Tilt

Returns the camera's tilt angle.

get_TiltRelative

Returns the camera's relative tilt.

get_Zoom

Returns the camera's zoom level.

get_ZoomRelative

Returns the camera's relative zoom.

getRange_Exposure

Returns the range of exposure times supported by the camera.

getRange_ExposureRelative

Returns the range of relative exposure times supported by the camera.

getRange_Focus

Returns the range of focal distances supported by the camera.

getRange_FocusRelative

Returns the range of relative focal distances supported by the camera.

getRange_Iris

Returns the range of aperture settings supported by the camera.

getRange_IrisRelative

Returns the range of relative aperture settings supported by the camera.

getRange_Pan

Returns the range of panning angles supported by the camera.

getRange_PanRelative

Returns the range of relative panning angles supported by the camera.

getRange_Roll

Returns the range of roll angles supported by the camera.

getRange_RollRelative

Returns the range of relative roll angles supported by the camera.

getRange_Tilt

Returns the range of tilt angles supported by the camera.

getRange_TiltRelative

Returns the range of relative tilt angles supported by the camera.

getRange_Zoom

Returns the range of zoom levels supported by the camera.

getRange_ZoomRelative

Returns the range of relative zoom levels supported by the camera.

put_Exposure

Sets the camera's exposure time.

put_ExposureRelative

Sets the camera's relative exposure time.

put_Focus

Sets the distance that is optimally in focus.

put_FocusRelative

Sets the relative focus.

put_Iris

Sets the camera's aperture setting.

put_IrisRelative

Sets the camera's relative aperture setting.

put_Pan

Sets the camera's panning angle.

put_PanRelative

Sets the camera's relative pan.

put_PanTilt

Sets the camera's pan and tilt angles.

put_PanTiltRelative

Sets the camera's relative pan and tilt.

put_PrivacyMode

Sets the camera's privacy setting.

put_Roll

Sets the camera's roll angle.

put_RollRelative

Sets the camera's relative roll.

put_ScanMode

Sets the camera's scanning mode (interlaced or progressive).

put_Tilt

Sets the camera's tilt angle.

put_TiltRelative

Sets the camera's relative tilt.

put_Zoom

Sets the camera's zoom level.

put_ZoomRelative

Sets the camera's relative zoom.

 

Requirements

Minimum supported client

Windows XP with SP2 [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Vidcap.h

Library

Strmiids.lib

 

 

Community Additions

ADD
Show:
© 2015 Microsoft