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