KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
Il controllo della proprietà warm start fornisce un suggerimento per il driver per mantenere il pin della fotocamera pronto per consentire l'operazione senza interruzioni.
Tabella riepilogo utilizzo
Get | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
Sì |
Aggiungi (Blocca) |
Il valore della proprietà (dati dell'operazione) contiene una struttura KSCAMERA_EXTENDEDPROP_HEADER .
Nessun flag impostato nel membro Flags di KSCAMERA_EXTENDEDPROP_HEADER per questa proprietà.
Le dimensioni totali dei dati delle proprietà sono sizeof(KSCAMERA_EXTENDEDPROP_HEADER). Il membro Size di KSCAMERA_EXTENDEDPROP_HEADER è impostato su questa dimensione totale dei dati della proprietà.
L'avvio ad accesso frequente è abilitato o disabilitato usando uno dei flag seguenti nel membro Capability di KSCAMERA_EXTENDEDPROP_HEADER.
Flag di avvio ad accesso frequente | Descrizione |
---|---|
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | L'avvio ad accesso frequente è disabilitato. |
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | L'avvio ad accesso frequente è abilitato. |
Questo controllo proprietà è asincrono e non annullabile.
Commenti
Recupero della proprietà
Quando risponde a una richiesta di KSPROPERTY_TYPE_GET, il driver imposta i membri del KSCAMERA_EXTENDEDPROP_HEADER su quanto segue.
Membro | Valore |
---|---|
Versione | 1 |
PinId | ID del segnaposto per la foto. |
Dimensione | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) |
Risultato | 0 |
Funzionalità | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED -oppure- KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
Flags | 0 |
Il membro Result di KSCAMERA_EXTENDEDPROP_HEADER è sempre impostato su 0 per un'operazione get.