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