Compartir a través de


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

Anclar

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

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)

Consulte también

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE