KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL
Esta propiedad obtiene o establece la funcionalidad de miniatura de la cámara. Si se proporciona un factor de escalado, las miniaturas se habilitan en la escala seleccionada.
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 . El KSCAMERA_EXTENDEDPROP_VALUE es necesario, pero se omite el miembro Value .
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 uno o varios de los siguientes valores de escala admitidos.
Marca de escalado de miniaturas | Descripción |
---|---|
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE | Las miniaturas están deshabilitadas. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | La resolución de miniaturas es X/2 y Y/2. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | La resolución de miniaturas es X/4 e Y/4. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X | La resolución de miniaturas es X/8 y Y/8. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X | La resolución de miniaturas es X/16 y Y/16. |
El miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contiene el valor de escala de miniaturas establecido actualmente para la cámara. Si la generación de miniaturas no está habilitada, solo se establece KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE en Marcas.
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 | Valor de error resultante del intento de obtener la configuración de miniaturas. |
Capacidad | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (valores de escala en miniatura admitidos). |
Marcas | Valor de miniatura actual (solo un valor). |
Establecimiento de la propiedad
Cuando se establece la propiedad, una solicitud de KSPROPERTY_TYPE_SET, el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER contendrá una de las marcas de escala en miniatura.
Requisitos
Versión |
Disponible a partir de Windows 8.1. |
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |