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

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE