KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING estructura (ksmedia.h)
El KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING es una estructura de carga de propiedad para la configuración de procesamiento de vídeo relacionada con el equilibrio de blancos, el modo de exposición y el modo de enfoque.
Sintaxis
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;
Miembros
Mode
Tipo de modo de procesamiento de vídeo. Actualmente, este miembro se usa para controlar el equilibrio de blancos. Los valores posibles para Mode son los siguientes.
Valor | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE | Se usa un valor de temperatura de imagen para establecer el equilibrio de blancos en grados Kelvin. |
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET | La configuración de balance de blancos es un valor preestablecido especificado en VideoProc. |
Este miembro no se usa para KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE y KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE. En estos casos, debe establecerse en 0.
Min
Valor de intervalo mínimo para la configuración en VideoProc.
Max
Valor de intervalo máximo para la configuración en VideoProc.
Step
Incremento en el valor, cuando procede, para la configuración de VideoProc cuando el modo se establece en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE.
O bien
El incremento en el valor, cuando procede, para la configuración de VideoProc al establecer la exposición se establece manualmente con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.
VideoProc
Con la propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , cuando Mode se establece en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, el valor VideoProc.Value.ul es uno de los siguientes.
Valor | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY | Valor preestablecido de equilibrio de blancos para las condiciones en la nube. |
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT | Equilibrio de blancos preestablecido para la luz de verano en la nube. |
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH | Equilibrio de blancos preestablecido para compensar la iluminación flash. |
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT | Equilibrio de blancos preestablecido para compensar la iluminación fluorescente. |
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN | Valor preestablecido de balance blanco para compensar la iluminación emitida por tungsteno. |
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT | Equilibrio de blancos preestablecido para compensar la iluminación de las velas. |
Con la propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , cuando Mode se establece en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE, el valor VideoProc.Value.ul es un valor de temperatura en grados Kelvin.
Con la propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE , cuando se usa para establecer manualmente la exposición, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL, el valor VideoProc.Value.ul es el tiempo de exposición en unidades de 100 nanosegundos.
Con la propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE , este miembro contiene el valor de longitud focal para el modo de enfoque manual, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.
Reserved
Reservado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8.1. |
Encabezado | ksmedia.h (incluye Ksmedia.h) |
Consulte también
KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE