Camera Control Properties

The PROPSETID_VIDCAP_CAMERACONTROL property set contains properties related to the control of video cameras. The following table describes the properties that are part of the PROPSETID_VIDCAP_CAMERACONTROL property set.

PROPSETID_VIDCAP_CAMERACONTROL KS properties Property description

KSPROPERTY_CAMERACONTROL_EXPOSURE

Controls a camera's digital exposure time.

KSPROPERTY_CAMERACONTROL_FOCUS

Controls a camera's focus setting.

KSPROPERTY_CAMERACONTROL_IRIS

Controls a camera's aperture setting.

KSPROPERTY_CAMERACONTROL_ZOOM

Controls a camera's zoom setting.

KSPROPERTY_CAMERACONTROL_PAN

Controls a camera's pan setting.

KSPROPERTY_CAMERACONTROL_ROLL

Controls a camera's roll setting.

KSPROPERTY_CAMERACONTROL_TILT

Controls a camera's tilt setting.

KSPROPERTY_CAMERACONTROL_SCANMODE

Controls the scanning mode of a camera's sensor, such as interleaved, or non-interleaved.

KSPROPERTY_CAMERACONTROL_PRIVACY

Controls whether a camera sensor should capture video, or is prevented from capturing video.

KSPROPERTY_CAMERACONTROL_PANTILT

Controls a camera's absolute pan and tilt setting.

KSPROPERTY_CAMERACONTROL_PAN_RELATIVE

Controls a camera's relative rotation about the vertical axis from its current value.

KSPROPERTY_CAMERACONTROL_TILT_RELATIVE

Controls a camera's relative rotation about the horizontal axis from its current position.

KSPROPERTY_CAMERACONTROL_ROLL_RELATIVE

Controls a camera's relative rotation about the image viewing axis from its current value.

KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE

Controls a camera's relative zoom setting from its current value.

KSPROPERTY_CAMERACONTROL_EXPOSURE_RELATIVE

Controls a camera's relative shutter speed from its current value.

KSPROPERTY_CAMERACONTROL_IRIS_RELATIVE

Specifies a camera's relative aperture setting from its current value.

KSPROPERTY_CAMERACONTROL_FOCUS_RELATIVE

Controls a camera's relative focus setting from its current value.

KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE

Controls a camera's relative pan and tilt setting from their current values.

KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH

Specifies a camera's focal length.

KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY

Specifies whether the device can dynamically vary the frame rate.

Windows 8 extended camera control properties

Starting with Windows 8, these additional properties are supported for user-mode clients to get or set a camera's control settings. For more information, see Extended Camera Control Properties and How To Implement Extended Camera Control Properties.

PROPSETID_VIDCAP_CAMERACONTROL KS properties Property description
KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY User-mode clients optionally use this property to get or set a camera's flash control characteristics.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY User-mode clients use this property to identify whether the camera's image pin and record pin are mutually exclusive.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY User-mode clients optionally use this property to get or set a camera's region of interest characteristics.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY User-mode clients optionally use this property to get or set a camera's video stabilization characteristics.

Windows 8.1 extended camera control properties

Starting with Windows 8.1, the KSPROPERTYSETID_ExtendedCameraControl property set provides additional controls for camera photo sequencing. For more info on how to implement these controls, see these topics: