相机控件属性

PROPSETID_VIDCAP_CAMERACONTROL 属性集包含与摄像机控件相关的属性。 下表描述了属于 PROPSETID_VIDCAP_CAMERACONTROL 属性集的属性。

PROPSETID_VIDCAP_CAMERACONTROL KS 属性 属性说明

KSPROPERTY_CAMERACONTROL_EXPOSURE

控制相机的数字曝光时间。

KSPROPERTY_CAMERACONTROL_FOCUS

控制相机的焦点设置。

KSPROPERTY_CAMERACONTROL_IRIS

控制相机的光圈设置。

KSPROPERTY_CAMERACONTROL_ZOOM

控制相机的缩放设置。

KSPROPERTY_CAMERACONTROL_PAN

控制相机的平移设置。

KSPROPERTY_CAMERACONTROL_ROLL

控制相机的滚动设置。

KSPROPERTY_CAMERACONTROL_TILT

控制相机的倾斜设置。

KSPROPERTY_CAMERACONTROL_SCANMODE

控制相机传感器的扫描模式,例如交错或非交错。

KSPROPERTY_CAMERACONTROL_PRIVACY

控制相机传感器是应捕获视频还是阻止捕获视频。

KSPROPERTY_CAMERACONTROL_PANTILT

控制相机的绝对平移和倾斜设置。

KSPROPERTY_CAMERACONTROL_PAN_RELATIVE

控制相机相对于其当前值的垂直轴的相对旋转。

KSPROPERTY_CAMERACONTROL_TILT_RELATIVE

控制相机相对于当前位置的水平轴的相对旋转。

KSPROPERTY_CAMERACONTROL_ROLL_RELATIVE

从当前值控制相机相对于图像查看轴的相对旋转。

KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE

从相机的当前值控制相机的相对缩放设置。

KSPROPERTY_CAMERACONTROL_EXPOSURE_RELATIVE

从当前值控制相机的相对快门速度。

KSPROPERTY_CAMERACONTROL_IRIS_RELATIVE

从相机的当前值指定相机的相对光圈设置。

KSPROPERTY_CAMERACONTROL_FOCUS_RELATIVE

从相机的当前值控制相机的相对对焦设置。

KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE

根据相机的当前值控制相机的相对平移和倾斜设置。

KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH

指定相机的焦距。

KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY

指定设备是否可以动态改变帧速率。

Windows 8扩展的相机控件属性

从 Windows 8 开始,用户模式客户端支持这些附加属性来获取或设置相机的控制设置。 有关详细信息,请参阅 扩展相机控件属性如何实现扩展相机控件属性

PROPSETID_VIDCAP_CAMERACONTROL KS 属性 属性说明
KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY 用户模式客户端可以选择使用此属性来获取或设置相机的闪光控制特征。
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY 用户模式客户端使用此属性来标识相机的图像引脚和记录插针是否互斥。
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY 用户模式客户端可以选择使用此属性来获取或设置相机的兴趣区域特征。
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY 用户模式客户端可以选择使用此属性来获取或设置相机的视频防抖动特征。

Windows 8.1扩展相机控件属性

从 Windows 8.1 开始,KSPROPERTYSETID_ExtendedCameraControl 属性集为相机照片排序提供其他控件。 有关如何实现这些控件的详细信息,请参阅以下主题: