Partager via


structure KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING (ksmedia.h)

Le KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING est une structure de charge utile de propriété pour les paramètres de traitement vidéo liés à l’équilibre blanc, au mode exposition et au mode focus.

Syntaxe

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;

Membres

Mode

Type de mode de traitement vidéo. Actuellement, ce membre est utilisé pour contrôler l’équilibre des blancs. Les valeurs possibles pour mode sont les suivantes.

Valeur Description
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE Une valeur de température d’image est utilisée pour définir l’équilibre blanc en degrés Kelvin.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET Le paramètre d’équilibre blanc est une valeur prédéfinie spécifiée dans VideoProc.

Ce membre n’est pas utilisé pour KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE et KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE. Dans ces cas, il doit être défini sur 0.

Min

Valeur de plage minimale pour le paramètre dans VideoProc.

Max

Valeur de plage maximale pour le paramètre dans VideoProc.

Step

Incrément de valeur, le cas échéant, pour le paramètre dans VideoProc lorsque Mode est défini sur KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE.

-ou-

Incrément de valeur, le cas échéant, pour le paramètre dans VideoProc lorsque la définition de l’exposition est définie manuellement avec KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

VideoProc

À l’aide de la propriété KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE, lorsque Mode est défini sur KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, la valeur VideoProc.Value.ul est l’une des valeurs suivantes.

Valeur Description
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY Présélection de l’équilibre blanc pour les conditions cloudy.
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT Équilibre blanc prédéfini pour la lumière du jour nuageux.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH Équilibre blanc prédéfini pour compenser l’éclairage flash.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT Équilibre blanc prédéfini pour compenser l’éclairage fluorescent.
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN Préréglage de l’équilibre blanc pour compenser l’éclairage émis par l’équilibre blanc.
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT Équilibre blanc prédéfini pour compenser l’éclairage des bougies.

À l’aide de la propriété KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE, lorsque Mode est défini sur KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE, la valeur VideoProc.Value.ul est une valeur de température en degrés Kelvin.

L’utilisation de la propriété KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE, lorsqu’elle est utilisée pour définir manuellement l’exposition, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL, la valeur VideoProc.Value.ul correspond au temps d’exposition en 100 nanosecondes.

À l’aide de la propriété KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE, ce membre contient la valeur de longueur focale pour le mode focus manuel, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

Reserved

Réservé.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.1.
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE