KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART

El control de propiedad de inicio intermedio proporciona una sugerencia para que el controlador mantenga el pin de la cámara listo para permitir la operación sin problemas.

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 KSCAMERA_EXTENDEDPROP_HEADER .

No hay marcas establecidas en el miembro Flags de KSCAMERA_EXTENDEDPROP_HEADER para esta propiedad.

El tamaño total de los datos de propiedad es sizeof(KSCAMERA_EXTENDEDPROP_HEADER). El miembro Size de KSCAMERA_EXTENDEDPROP_HEADER se establece en este tamaño total de datos de propiedad.

El inicio intermedio está habilitado o deshabilitado con las siguientes marcas en el miembro Funcionalidad de KSCAMERA_EXTENDEDPROP_HEADER.

Marcas de inicio intermedio Descripción
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED El inicio intermedio está deshabilitado.
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED El inicio intermedio está habilitado.

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)

Resultado 0
Capacidad

KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED

O bien

KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED

Marcas 0

El miembro Result de KSCAMERA_EXTENDEDPROP_HEADER siempre se establece en 0 para una operación get.

Consulte también

KSCAMERA_EXTENDEDPROP_HEADER