KSPROPERTY_CAMERACONTROL_EXTENDED_ISO

此属性选择相机的 ISO 设置。 ISO 设置是从一组预设中选择的,或者设置为自动设置。

使用情况摘要表

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

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

操作数据 (属性值) 包含 KSCAMERA_EXTENDEDPROP_HEADER 结构和 KSCAMERA_EXTENDEDPROP_VALUE 结构。 KSCAMERA_EXTENDEDPROP_VALUE是必需的,但未使用。

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

KSCAMERA_EXTENDEDPROP_HEADERCapability 成员包含以下一个或多个 ISO 设置的按位 OR 组合。

ISO 说明
KSCAMERA_EXTENDEDPROP_ISO_AUTO ISO 设置是自动的。
KSCAMERA_EXTENDEDPROP_ISO_50 ISO 50
KSCAMERA_EXTENDEDPROP_ISO_80 ISO 80
KSCAMERA_EXTENDEDPROP_ISO_100 ISO 100
KSCAMERA_EXTENDEDPROP_ISO_200 ISO 200
KSCAMERA_EXTENDEDPROP_ISO_400 ISO 400
KSCAMERA_EXTENDEDPROP_ISO_800 ISO 800
KSCAMERA_EXTENDEDPROP_ISO_1600 ISO 1600
KSCAMERA_EXTENDEDPROP_ISO_3200 ISO 3200
KSCAMERA_EXTENDEDPROP_ISO_6400 ISO 6400
KSCAMERA_EXTENDEDPROP_ISO_12800 ISO 12800
KSCAMERA_EXTENDEDPROP_ISO_25600 ISO 25600

KSCAMERA_EXTENDEDPROP_HEADERFlags 成员包含相机的当前 ISO 设置。 相机驱动程序可能支持 ISO 设置的子集。 如果支持此属性控件,则驱动程序必须支持KSCAMERA_EXTENDEDPROP_ISO_AUTO。

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

注解

获取 属性

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

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

sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE)

结果 0
功能 KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | () 支持的 ISO 设置。
Flags 当前 ISO 值设置 () 一个值。

如果以前未设置 ISO,则 标志 设置为默认) KSCAMERA_EXTENDEDPROP_ISO_AUTO (。

设置 属性

设置 属性时,KSPROPERTY_TYPE_SET请求,KSCAMERA_EXTENDEDPROP_HEADERFlags 成员将包含要启用的 ISO 设置。

要求

版本

从Windows 8.1开始可用。

标头

Ksmedia.h (包括 Ksmedia.h)

另请参阅

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE