KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
此屬性會選取相機的 ISO 設定。 ISO 設定是從預設群組中選擇,或設定為自動設定。
使用量摘要表格
Get | Set | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
Yes |
Yes |
Pin |
) 作業數據 (屬性值包含 KSCAMERA_EXTENDEDPROP_HEADER 結構和 KSCAMERA_EXTENDEDPROP_VALUE 結構。 KSCAMERA_EXTENDEDPROP_VALUE是必要的 , 但未使用。
屬性數據大小總計為 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) 。 KSCAMERA_EXTENDEDPROP_HEADER的 Size 成員會設定為這個屬性數據大小總計。
KSCAMERA_EXTENDEDPROP_HEADER的功能成員包含下列一或多個 ISO 設定的位 OR 組合。
ISO | Description |
---|---|
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_HEADER的 Flags 成員包含相機目前的 ISO 設定。 相機驅動程式可能支援 ISO 設定的子集。 如果支援此屬性控件,驅動程式必須支援KSCAMERA_EXTENDEDPROP_ISO_AUTO。
這個屬性控件是異步且不可取消的。
備註
取得屬性
回應KSPROPERTY_TYPE_GET要求時,驅動程式會將 KSCAMERA_EXTENDEDPROP_HEADER 的成員設定為下列專案。
成員 | 值 |
---|---|
版本 | 1 |
PinId | 相片釘選的釘選標識碼。 |
大小 | sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) |
結果 | 0 |
功能 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (支援的 ISO 設定) 。 |
Flags | 目前的 ISO 值設定只會 (一個值) 。 |
如果先前未設定 ISO, 則 Flags 會設定為預設) KSCAMERA_EXTENDEDPROP_ISO_AUTO (。
設定屬性
設定屬性時,KSPROPERTY_TYPE_SET要求,KSCAMERA_EXTENDEDPROP_HEADER的 Flags 成員將包含要啟用的 ISO 設定。
規格需求
版本 |
從 Windows 8.1 開始提供。 |
標頭 |
Ksmedia.h (包含 Ksmedia.h) |