Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Modo 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 del equilibrio 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 de VideoProc.
Max
Valor de intervalo máximo para la configuración de VideoProc.
Step
El incremento en el valor, cuando procede, para la configuración de VideoProc cuando Modo está establecido en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE.
-o-
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 modo se establece en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, el VideoProc.Value.ul es uno de los siguientes.
Valor | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY | Valor preestablecido del equilibrio de blancos para las condiciones en la nube. |
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT | Valor preestablecido de equilibrio de blancos para la luz de verano en la nube. |
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH | Valor preestablecido de balance blanco para compensar la iluminación flash. |
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT | Valor preestablecido de balance blanco 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 | Valor preestablecido de balance blanco para compensar la iluminación de las velas. |
Con la propiedad KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE, cuando Modo se establece en KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE, el valor de 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 VideoProc.Value.ul es el tiempo de exposición en 100 unidades nanosegundas.
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 | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8.1. |
encabezado de | ksmedia.h (incluya Ksmedia.h) |
Consulte también
KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE