KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (ドライバー定義モード)

シーン モード プロパティは、プリセット コントロールのコレクションを表すドライバー定義モードを選択します。 ドライバーは、シーン モードに割り当てられたプリセットを決定し、シーンが選択されたときにそれらのコントロール設定を有効にします。

用法の要点

Yammer の入手 設定 移行先 プロパティ記述子の種類 プロパティ値の種類
はい Yes Assert 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_HEADERCapability メンバーには、ドライバーでサポートされている次の 1 つ以上のシーン モードのビット論理和の組み合わせが含まれています。

シーン モード 説明
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 現在のシーン モードの値の設定 (値は 1 つだけ)

シーン モードがまだ設定されていない場合、Flags は、KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO (既定) に設定されます。

プロパティの設定

プロパティが設定されている場合、KSPROPERTY_TYPE_SET 要求、KSCAMERA_EXTENDEDPROP_HEADERFlags メンバーには、設定する露出モードが含まれます。

要件

バージョン: Windows 8.1 以降で使用可能

Header: Ksmedia.h (Ksmedia.h を含む)

関連項目

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE