KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (驱动程序定义的模式)
場景模式屬性會選取驅動程式定義的模式,代表預設控件的集合。 驅動程式會決定指派給場景模式的預設值,並在選取場景時啟用這些控件設定。
使用量摘要表格
Get | Set | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
Yes | Yes | 篩選 | KSPROPERTY | KSCAMERA_EXTENDEDPROP_HEADER |
) 作業數據 (屬性值包含 KSCAMERA_EXTENDEDPROP_HEADER 結構和 KSCAMERA_EXTENDEDPROP_VALUE 結構。 需要 KSCAMERA_EXTENDEDPROP_VALUE ,但會忽略 Value 成員。
屬性數據大小總計為 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) 。 KSCAMERA_EXTENDEDPROP_HEADER的 Size 成員會設定為這個屬性數據大小總計。
KSCAMERA_EXTENDEDPROP_HEADER的功能成員包含驅動程序支援的一或多個下列場景模式的位 OR 組合。
場景模式 | Description |
---|---|
KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO | 自動光心模式。 控件位於其自動設定。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO | 宏場景模式 () 定義的驅動程式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_PORTRAIT | (驅動程式定義的直向場景模式) 。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_SPORT | () 定義的運動場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_SNOW | (驅動程式定義的雪景模式) 。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHT | (驅動程式定義的夜間場景模式) 。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_BEACH | 已定義) (驅動程序的場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_SUNSET | 已定義) (驅動程式的終止場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_CANDLELIGHT | (定義) 驅動程式的 (場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_LANDSCAPE | 定義) (驅動程式的橫向場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_NIGHTPORTRAIT | (驅動程式定義) 的夜間直向場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_BACKLIT | (定義) 驅動程式的反光場景模式。 |
KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL | 控件會手動變更,而且未設定預先定義的場景模式。 |
KSCAMERA_EXTENDEDPROP_HEADER的 Flags 成員包含目前為相機設定的場景模式。 相機的默認場景模式一律KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO。
這個屬性控件是異步且不可取消的。
備註
取得屬性
回應KSPROPERTY_TYPE_GET要求時,驅動程式會將 KSCAMERA_EXTENDEDPROP_HEADER 的成員設定為下列專案。
成員 | 值 |
---|---|
版本 | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) |
大小 | sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) |
結果 | 0 |
功能 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL |支援) (場景模式值 |
Flags | 目前的場景模式值設定只會 (一個值) |
如果沒有先前設定場景模式, 則 Flags 會設定為預設) KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO (。
設定屬性
設定 屬性時,KSPROPERTY_TYPE_SET要求,KSCAMERA_EXTENDEDPROP_HEADER的 Flags 成員將包含要啟用的場景模式。
規格需求
版本:從 Windows 8.1 開始提供
頭: Ksmedia.h (包含 Ksmedia.h)