KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION
EV 补偿属性允许按曝光度或区域系统的增量调整公开控制。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
是 |
筛选器 |
属性值 (操作数据) 包含 KSCAMERA_EXTENDEDPROP_HEADER 结构和 KSCAMERA_EXTENDEDPROP_EVCOMPENSATION 结构。
属性数据的总计大小为 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_EVCOMPENSATION) 。 KSCAMERA_EXTENDEDPROP_HEADER的Size成员设置为此总属性数据大小。
KSCAMERA_EXTENDEDPROP_HEADER的功能成员包含以下一个或多个补偿设置的按位 "或" 组合。
EV 补偿单步执行 | 说明 |
---|---|
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP | 在公开值的第六个 (1/6) 步骤中,EV 补偿更改。 |
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP | EV 值的一个四 (1/4) 步骤中的 EV 补偿更改。 |
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP | EV 值的第三 (1/3) 步骤中的 EV 更改。 |
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP | 在公开值的 (1/2) 步骤中,EV 补偿更改。 |
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP | EV 值 (1/1) 步骤中的 EV 更改。 |
KSCAMERA_EXTENDEDPROP_HEADER的Flags成员包含照相机的当前 EV 补偿步进 (一个值) 。建议使用驱动程序公布仅针对最小 EV 补偿步骤大小的支持。
此属性控件是异步的,不可取消。
备注
获取属性
响应 KSPROPERTY_TYPE_GET 请求时,驱动程序会将 KSCAMERA_EXTENDEDPROP_HEADER 的成员设置为以下项。
成员 | “值” |
---|---|
版本 | 1 |
PinId | (0xFFFFFFFF) KSCAMERA_EXTENDEDPROP_FILTERSCOPE。 |
大小 | sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_EVCOMPENSATION) |
结果 | 0 |
功能 | 驱动程序支持的单步执行标志。 |
Flags | 当前步进值集。 |
驱动程序将当前 EV 补偿单步执行 标记。 KSCAMERA_EXTENDEDPROP_EVCOMPENSATION的成员指示当前的步骤单元范围和用于补偿的步骤数
设置属性
当属性设置为 KSPROPERTY_TYPE_SET 请求时, KSCAMERA_EXTENDEDPROP_HEADER的Flags成员将包含要使用的 EV 补偿单步。 用于补偿的新步骤单位数是在KSCAMERA_EXTENDEDPROP_EVCOMPENSATION的值成员中设置的。
要求
版本 |
可从 Windows 8.1 开始。 |
标头 |
Ksmedia (包含 Ksmedia) |