Compartir a través de


estructura KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING (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 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

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE