KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING構造体 (ksmedia.h)

KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTINGは、ホワイト バランス、露出モード、フォーカス モードに関連するビデオ処理設定のプロパティ ペイロード構造です。

構文

typedef struct tagKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING {
  ULONG                       Mode;
  LONG                        Min;
  LONG                        Max;
  LONG                        Step;
  KSCAMERA_EXTENDEDPROP_VALUE VideoProc;
  ULONGLONG                   Reserved;
} KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING, *PKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING;

メンバー

Mode

ビデオ処理モードの種類。 現在、このメンバーはホワイト バランスを制御するために使用されます。 Mode に指定できる値は次のとおりです。

説明
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE 図の温度値は、ケルビン度のホワイト バランスを設定するために使用されます。
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET ホワイト バランスの設定は、 VideoProc で指定されたプリセット値です。

このメンバーは、 KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE および KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODEには使用されません。 このような場合は、0 に設定する必要があります。

Min

VideoProc の設定の最小値。

Max

VideoProc の設定の最大値。

Step

Mode が KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE に設定されている場合の VideoProc の設定に対する増分値 (該当する場合)。

または

露出を設定する場合の VideoProc の設定に対する値の増分 (該当する場合) は、KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUALで手動で設定されます。

VideoProc

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE プロパティを使用して Mode をKSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESETに設定すると、VideoProc.Value.ul 値は次のいずれかになります。

説明
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY 白濁条件のホワイト バランス プリセット。
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT 白昼光用のホワイト バランス プリセット。
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH フラッシュ照明を補正するホワイトバランスプリセット。
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT 蛍光照明を補正するホワイトバランスプリセット。
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN ホワイトバランスは、タングステン発光照明を補うためにプリセット。
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT キャンドルライトの照明を補正するホワイトバランスプリセット。

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE プロパティを使用して Mode をKSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATUREに設定すると、VideoProc.Value.ul 値はケルビン度の温度値になります。

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE プロパティを使用して、手動で露出を設定する場合、KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL、VideoProc.Value.ul 値は 100 ナノ秒単位の露光時間です。

このメンバーには 、KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE プロパティを使用して、手動フォーカス モードの焦点距離の値が含KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL。

Reserved

予約済み。

必要条件

要件
サポートされている最小のクライアント Windows 8.1以降で使用できます。
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE