Partager via


KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING structure (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 à la balance des blancs, au mode d’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 la balance 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 la balance des blancs en degrés Kelvin.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET Le paramètre de balance des blancs 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 ce cas, elle doit être définie 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émentation de la 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 la 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 a la valeur KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, la valeur VideoProc.Value.ul est l’une des suivantes.

Valeur Description
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY Préréglage de la balance des blancs pour les conditions nuageux.
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT Équilibre des blancs prédéfini pour la lumière du jour nuageux.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH Préréglage de la balance des blancs pour compenser l’éclairage flash.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT Équilibre des blancs prédéfini pour compenser l’éclairage fluorescent.
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN Préréglage de la balance des blancs pour compenser l’éclairage émis par le tungstène.
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT Équilibre des blancs prédéfini pour compenser l’éclairage aux chandelles.

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

À l’aide 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 unités de 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é.

Spécifications

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.1.
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE