KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION

EV 补偿属性允许按曝光单位增量或区域系统调整曝光控制。

使用情况摘要表

Get Set 目标 属性描述符类型 属性值类型

筛选器

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

操作数据 (属性值) 包含 KSCAMERA_EXTENDEDPROP_HEADER 结构和 KSCAMERA_EXTENDEDPROP_EVCOMPENSATION 结构。

总属性数据大小为 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_EVCOMPENSATION) 。 KSCAMERA_EXTENDEDPROP_HEADERSize 成员设置为此总属性数据大小。

KSCAMERA_EXTENDEDPROP_HEADERCapability 成员包含以下一个或多个补偿设置的按位 OR 组合。

EV 补偿步进 说明
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP 六分之一的 EV 补偿变化 (曝光值的 1/6) 步长。
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP 四分之一的 EV 补偿变化 (曝光值的 1/4) 步骤。
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP 三分之一 (1/3) 曝光值的 EV 补偿变化。
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP 在曝光值的一半 (1/2) 步中,EV 补偿变化。
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP 曝光值的一 (1/1) 步中的 EV 补偿变化。

KSCAMERA_EXTENDEDPROP_HEADERFlags 成员包含相机的当前 EV 补偿步进, (一个值) 。建议驱动程序仅针对最低 EV 补偿步骤大小播发对 的支持。

此属性控件是异步的,不可取消。

注解

获取 属性

响应KSPROPERTY_TYPE_GET请求时,驱动程序会将 KSCAMERA_EXTENDEDPROP_HEADER 的成员设置为以下内容。

成员 Value
版本 1
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) 。
大小

sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_EVCOMPENSATION)

结果 0
功能 驱动程序支持的单步标志。
Flags 设置的当前单步执行值。

驱动程序在 Flags 中设置当前 EV 补偿步进。 KSCAMERA_EXTENDEDPROP_EVCOMPENSATION的成员指示用于补偿的当前步长单位范围和步骤数

设置属性

设置 属性时,KSPROPERTY_TYPE_SET请求,KSCAMERA_EXTENDEDPROP_HEADERFlags 成员将包含要使用的 EV 补偿单步执行。 用于补偿的新步骤单位数在 KSCAMERA_EXTENDEDPROP_EVCOMPENSATIONValue 成员中设置。

要求

版本

从Windows 8.1开始可用。

标头

Ksmedia.h (包括 Ksmedia.h)

另请参阅

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_EVCOMPENSATION