KSPROPERTY_CAMERACONTROL_EXTENDED_ISO

このプロパティは、カメラの ISO 設定を選択します。 ISO 設定は、プリセットのグループから選択されるか、自動に設定されます。

用法の要点テーブル

Yammer の入手 設定 移行先 プロパティ記述子の種類 プロパティ値の種類

はい

はい

ピン留めする

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

プロパティ値 (操作データ) には、KSCAMERA_EXTENDEDPROP_HEADER 構造体と KSCAMERA_EXTENDEDPROP_VALUE 構造体が含まれています。 KSCAMERA_EXTENDEDPROP_VALUE は必須ですが、使用されません。

プロパティ データの合計サイズは、sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) です。 KSCAMERA_EXTENDEDPROP_HEADERSize メンバーは、このプロパティ データの合計サイズに設定されます。

KSCAMERA_EXTENDEDPROP_HEADERCapability メンバーには、次の ISO 設定の 1 つ以上のビット論理和の組み合わせが含まれています。

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 のメンバーを次のように設定します。

メンバー
バージョン 1
PinId 写真ピンのピン ID。
サイズ

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

結果 0
機能 KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (サポートされている ISO 設定)。
Flags 現在の ISO 値の設定 (1 つの値のみ)。

ISO がまだ設定されていない場合、Flags は、KSCAMERA_EXTENDEDPROP_ISO_AUTO (既定値) に設定されます。

プロパティの設定

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

要件

バージョン

Windows 8.1 以降で使用できます。

ヘッダー

ksmedia.h (Ksmedia.h をインクルード)

関連項目

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE