KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
暖启动属性控件为驱动程序提供一个提示,使相机引脚保持就绪状态,以允许无故障操作。
使用情况摘要表
Get | Set | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
是 |
Pin |
操作数据 (属性值) 包含 KSCAMERA_EXTENDEDPROP_HEADER 结构。
在 KSCAMERA_EXTENDEDPROP_HEADER 的 Flags 成员中没有为此属性设置标志。
总属性数据 大小的大小为 (KSCAMERA_EXTENDEDPROP_HEADER) 。 KSCAMERA_EXTENDEDPROP_HEADER 的 Size 成员设置为此总属性数据大小。
使用 KSCAMERA_EXTENDEDPROP_HEADER的“功能”成员中的以下标志之一启用或禁用热启动。
暖启动标志 | 说明 |
---|---|
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | 已禁用热启动。 |
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | 已启用暖启动。 |
此属性控件是异步的,不可取消。
注解
获取 属性
响应KSPROPERTY_TYPE_GET请求时,驱动程序会将 KSCAMERA_EXTENDEDPROP_HEADER 的成员设置为以下内容。
成员 | Value |
---|---|
版本 | 1 |
PinId | 照片图钉的固定 ID。 |
大小 | sizeof (KSCAMERA_EXTENDEDPROP_HEADER) |
结果 | 0 |
功能 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL |KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED -或- KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL |KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
Flags | 0 |
对于获取操作,KSCAMERA_EXTENDEDPROP_HEADER 的 Result 成员始终设置为 0。