KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
Esta propiedad selecciona la configuración ISO de la cámara. La configuración ISO se elige de un grupo de valores preestablecidos o se establece en automático.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
El valor de propiedad (datos de operación) contiene una estructura de KSCAMERA_EXTENDEDPROP_HEADER y una estructura de KSCAMERA_EXTENDEDPROP_VALUE . Se requiere el KSCAMERA_EXTENDEDPROP_VALUE , pero no se usa.
El tamaño total de los datos de propiedad es sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). El miembro Size de KSCAMERA_EXTENDEDPROP_HEADER se establece en este tamaño total de datos de propiedad.
El miembro Capability de KSCAMERA_EXTENDEDPROP_HEADER contiene una combinación OR bit a bit de una o varias de las siguientes configuraciones ISO.
ISO | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_ISO_AUTO | La configuración ISO es automática. |
KSCAMERA_EXTENDEDPROP_ISO_50 | ISO 50 |
KSCAMERA_EXTENDEDPROP_ISO_80 | ISO 80 |
KSCAMERA_EXTENDEDPROP_ISO_100 | ISO 100 |
KSCAMERA_EXTENDEDPROP_ISO_200 | ISO 200 |
KSCAMERA_EXTENDEDPROP_ISO_400 | ISO 400 |
KSCAMERA_EXTENDEDPROP_ISO_800 | ISO 800 |
KSCAMERA_EXTENDEDPROP_ISO_1600 | ISO 1600 |
KSCAMERA_EXTENDEDPROP_ISO_3200 | ISO 3200 |
KSCAMERA_EXTENDEDPROP_ISO_6400 | ISO 6400 |
KSCAMERA_EXTENDEDPROP_ISO_12800 | ISO 12800 |
KSCAMERA_EXTENDEDPROP_ISO_25600 | ISO 25600 |
El miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contiene la configuración ISO actual de la cámara. El controlador de cámara puede admitir un subconjunto de la configuración ISO. Si se admite este control de propiedad, el controlador debe admitir KSCAMERA_EXTENDEDPROP_ISO_AUTO.
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 | Identificador de patilla del pin de la foto. |
Size | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Resultado | 0 |
Capacidad | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (Se admite la configuración ISO). |
Marcas | Valor iso actual (solo un valor). |
Si no se estableció previamente ningún ISO, Flags se establece en KSCAMERA_EXTENDEDPROP_ISO_AUTO (valor predeterminado).
Establecimiento de la propiedad
Cuando se establece la propiedad, una solicitud de KSPROPERTY_TYPE_SET, el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contendrá la configuración ISO que se va a habilitar.
Requisitos
Versión |
Disponible a partir de Windows 8.1. |
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |