KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY
L'ID della proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY definito nell'enumerazione KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY viene usato per configurare la priorità dello stato attivo. Quando viene impostata la priorità dello stato attivo, la messa a fuoco avrà la priorità rispetto all'immagine scattata per garantire che l'immagine scattata sia sempre attiva. In caso contrario, l'immagine verrà scattata immediatamente indipendentemente dal fatto che l'immagine sia attiva. Il comportamento nella gestione di uno stato attivo non riuscito e se è necessario il timeout è interno al driver e fino all'OEM.
Tabella di riepilogo dell'utilizzo
Ambito | Control | Tipo |
---|---|---|
Versione 1 |
Filtra |
Sincrono |
Per configurare la priorità dello stato attivo, è necessario usare l'ID della proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY . Quando la priorità dello stato attivo è impostata, la messa a fuoco avrà la priorità rispetto all'immagine scattata per garantire che l'immagine scattata sia sempre attiva. Se la priorità dello stato attivo non è impostata, l'immagine verrà scattata immediatamente indipendentemente dal fatto che l'immagine fosse messa a fuoco. Il comportamento nella gestione di uno stato attivo non riuscito e i timeout sono determinati dall'OEM ed è interno al driver.
Per il KSCAMERA_EXTENDEDPROP_HEADER, i flag seguenti vengono definiti come valori. In una chiamata get, il driver della fotocamera restituisce la configurazione della priorità di messa a fuoco corrente usando uno di questi flag. In una chiamata impostata, il driver della fotocamera imposta la nuova configurazione della priorità di messa a fuoco usando uno di questi flag.
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF 0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON 0x0000000000000001
Nota Si tratta di un controllo sincrono e non sono state definite funzionalità per questo controllo.
La tabella seguente contiene le descrizioni e i requisiti per i campi struttura KSCAMERA_EXTENDEDPROP_HEADER quando si usa il controllo priorità messa a fuoco.
Membro | Descrizione |
---|---|
Versione |
Deve essere 1, |
PinId |
Deve essere KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF), |
Dimensione |
Deve essere sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE), |
Risultato |
Indica i risultati dell'errore, |
Funzionalità |
Deve essere 0, |
Flags |
Si tratta di un campo di lettura/scrittura. Può trattarsi di uno qualsiasi dei flag KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_Xxx definiti in precedenza. |
Requisiti
Intestazione |
Ksmedia.h |