共用方式為


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_HEADERSize 成員會設定為這個屬性數據大小總計。

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_HEADERFlags 成員包含目前為相機設定的場景模式。 相機的默認場景模式一律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_HEADERFlags 成員將包含要啟用的場景模式。

規格需求

版本:從 Windows 8.1 開始提供

頭: Ksmedia.h (包含 Ksmedia.h)

另請參閱

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE