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 |
---|---|---|---|---|
Sí |
Sí |
Anclar |
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.