KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION
La propiedad Compensación ev permite ajustar el control de exposición por incrementos de unidades de exposición o por el sistema zona.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Filtrar |
El valor de propiedad (datos de operación) contiene una estructura de KSCAMERA_EXTENDEDPROP_HEADER y una estructura KSCAMERA_EXTENDEDPROP_EVCOMPENSATION .
El tamaño total de los datos de propiedad es sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION). El miembro Size de KSCAMERA_EXTENDEDPROP_HEADER se establece en este tamaño total de datos de propiedad.
El miembro Capacidad de KSCAMERA_EXTENDEDPROP_HEADER contiene una combinación OR bit a bit de una o varias de las siguientes configuraciones de compensación.
Paso paso a paso de compensación de EV | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP | La compensación de ev cambia en un sexto paso (1/6) del valor de exposición. |
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP | Cambios de compensación de EV en un cuarto (1/4) paso del valor de exposición. |
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP | Cambios de compensación de EV en un tercer paso (1/3) del valor de exposición. |
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP | Cambios de compensación de EV en un paso de la mitad (1/2) del valor de exposición. |
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP | Cambios de compensación de EV en un paso (1/1) del valor de exposición. |
El miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contiene el paso paso a paso de compensación de EV actual para la cámara (un valor). Se recomienda que los controladores anuncien el soporte solo para los tamaños de los pasos de compensación de EV más bajos.
Este control de propiedad es asincrónico y no cancelable.
Comentarios
Obtención de la propiedad
Al responder a una solicitud de KSPROPERTY_TYPE_GET, el controlador establece los miembros del KSCAMERA_EXTENDEDPROP_HEADER en lo siguiente.
Miembro | Valor |
---|---|
Versión | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF). |
Size | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION) |
Resultado | 0 |
Capacidad | Marcas de ejecución paso a paso compatibles con el controlador. |
Marcas | Valor de ejecución paso a paso actual establecido. |
El controlador establece la compensación actual de EV paso a paso por marcas. Los miembros de KSCAMERA_EXTENDEDPROP_EVCOMPENSATION indican los intervalos de unidades de paso actuales y el número de pasos utilizados en para la compensación.
Establecimiento de la propiedad
Cuando se establece la propiedad , una solicitud de KSPROPERTY_TYPE_SET, el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contendrá el paso paso a paso de compensación de EV que se va a usar. El nuevo número de unidades de paso usadas para la compensación se establece en el miembro Value de KSCAMERA_EXTENDEDPROP_EVCOMPENSATION.
Requisitos
Versión |
Disponible a partir de Windows 8.1. |
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |