KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION
在KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY枚举中定义的KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION属性 ID 用于设置和获取驱动程序中的照片确认设置。
使用情况摘要表
范围 | 控制 | 类型 |
---|---|---|
版本 1 |
筛选器 |
同步 |
对于 KSCAMERA_EXTENDEDPROP_HEADER,以下标志值用于打开或关闭照片确认。 默认情况下,驱动程序应设置 KSPROPERTY_PHOTOCONFIRMATION_ON 。 标志值的定义如下。
#define KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON 0x0000000000000001
如果照片确认设置为 " KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF",则驱动程序预览 pin 不得生成 photo 帧或生成包含照片确认元数据的 KSCAMERA_METADATA_PHOTOCONFIRMATION 结构。 如果照片确认设置为 " KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON",则驱动程序预览 pin 必须生成照片帧并生成包含照片确认元数据的 KSCAMERA_METADATA_PHOTOCONFIRMATION 结构。
下表包含使用KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION属性时KSCAMERA_EXTENDEDPROP_HEADER结构字段的说明和要求。
成员 | 说明 |
---|---|
版本 |
这必须为1, |
PinId |
这必须 KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xffffffff) , |
大小 |
这必须是 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) 。 |
结果 |
这包含上一次设置操作的错误结果。 如果未执行任何设置操作,则此必须为0。 |
功能 |
此属性必须为 0。 |
Flags |
这是一个读/写字段。 这可以是上面定义的任何 KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_Xxx 标志。 |
要求
标头 |
Ksmedia.h |