KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME

此属性控制相机驱动程序的触发时间。 触发时间用于确定照片序列的参考帧。

使用情况摘要表

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

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

操作数据 (属性值) 包含 KSCAMERA_EXTENDEDPROP_HEADER 结构和 KSCAMERA_EXTENDEDPROP_VALUE 结构。 照片触发时间(以 100 纳秒为单位)设置为 KSCAMERA_EXTENDEDPROP_VALUE值或返回。

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

使用 KSCAMERA_EXTENDEDPROP_HEADERFlags 成员中的以下标志之一设置或清除触发时间。

触发时间标志 说明
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR 清除触发器时间设置。
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET 设置新的触发器时间值。

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

注解

获取 属性

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

成员 Value
版本 1
PinId 照片图钉的固定 ID。
大小

sizeof (KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof (KSCAMERA_EXTENDEDPROP_VALUE)

结果

尝试读取最大帧速率时产生的错误值。

否则为 0。

功能 0
Flags 设置或清除标志

如果触发器时间当前未设置为任何时间值,则 KSCAMERA_EXTENDEDPROP_HEADERFlags 成员必须包含KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR值。

设置属性

设置 属性后,KSCAMERA_EXTENDEDPROP_VALUEull 成员将包含触发器时间值。 根据操作标志设置或清除触发时间。 当标志KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR不使用 KSCAMERA_EXTENDEDPROP_VALUE 中的值,并且将被忽略。

要求

版本

从Windows 8.1开始可用。

标头

Ksmedia.h (包括 Ksmedia.h)