KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY
KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY 属性指定设备是否可以动态改变帧速率。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 | 是 | 筛选器或节点 | KSPROPERTY_CAMERACONTROL_S、 KSPROPERTY_CAMERACONTROL_NODE_S | ULONG |
属性值 (操作数据) 是一个 ULONG,它指定是否可以由设备动态改变帧速率。
值 | 说明 |
---|---|
0 | 帧速率必须保持不变。 |
1 | 设备可以动态改变帧速率。 |
注解
自动曝光优先级确定相机是否可以根据照明条件动态改变帧速率。
如果没有自动曝光,例如,如果帧速率为 30 fps,则曝光时间不能超过 33 毫秒。
但是,使用自动曝光优先级,相机可以通过降低帧速率来补偿低照明。 例如,相机可以将帧速率降低到 25 fps,从而将曝光时间延长到 40 毫秒。
KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY映射到 USB 视频类属性页上的低光补偿检查框。
若要使用 KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY,必须将 KSPROPERTY_CAMERACONTROL_EXPOSURE 设置为 auto。换句话说,相机必须处于自动曝光模式,自动曝光优先级模式才能成为有效选项。
KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY的默认值为零。
要求
标头: ksmedia.h (包括 Ksmedia.h)