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