KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (parametri di controllo ISP)
L'ID proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE definito nell'enumerazione KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY fornisce alle macchine virtuali funzionalità per ottimizzare la modalità scena insieme a qualsiasi altro parametro di controllo ISP in base alle esigenze.
Tabella riepilogo utilizzo
Ambito | Control | Tipo |
---|---|---|
Versione 1 | Filtra | Asincrono |
La modalità scena viene usata come hint per guidare il sistema della fotocamera per ottimizzare l'operazione per determinate condizioni. La modalità scena e altri controlli ISP, ad esempio White Balance, ISO, Tempo di esposizione e compensazione EV devono essere in grado di funzionare in modo indipendente senza influire l'uno sull'altro.
La modifica di qualsiasi altro parametro di controllo ISP non deve modificare la modalità scena esistente. Il driver non è necessario per modificare la modalità scena su MANUALE dopo la modifica di altri parametri ISP.
L'impostazione della modalità scena automatica non deve modificare le impostazioni esistenti per altri controlli ISP. Il driver non è necessario per ripristinare la modalità automatica completa per tutti gli altri controlli ISP.
KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO
Questo flag indica la modalità scena automatica. Il driver della fotocamera determina automaticamente le impostazioni della modalità scena migliori in base alla scena e ottimizza le varie impostazioni ISP in base alle esigenze per la scena.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL
Questo flag non è applicabile.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO\PORTRAIT\SPORT\SNOW\NIGHT\BEACH\SUNSET\CANDLELIGHT\LANDSCAPE\NIGHTPORTRAIT\BACKLIT
Questi flag indicano la modalità scena corrispondente come definito. Il driver della fotocamera userà la modalità scena specificata come hint per ottimizzare le varie impostazioni ISP in base alle esigenze(ad esempio, per NOTTE, le impostazioni ISP sono ottimizzate per l'ambiente di orario notturno).
La tabella seguente contiene le descrizioni e i requisiti per i campi struttura KSCAMERA_EXTENDEDPROP_HEADER quando si usa la proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE . La struttura KSCAMERA_EXTENDEDPROP_VALUE viene ignorata per KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE.
Membro | Valore |
---|---|
Versione | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) |
Dimensione | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Risultato | Indica i risultati dell'errore dell'ultima operazione SET. Se non è stata eseguita alcuna operazione SET, questa operazione deve essere 0. Il valore 0 indica che non sono stati rilevati errori. |
Funzionalità | Questo deve essere un OR bit per bit di KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL e una qualsiasi delle modalità scena supportate definite in precedenza. KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO deve essere supportato se il driver della fotocamera supporta questo controllo. |
Flags | Può trattarsi di una delle modalità di scena supportate mostrate sopra. |
Requisiti
Intestazione: Ksmedia.h (includere Ksmedia.h)