KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

La proprietà del controllo di esposizione specifica se l'elaborazione automatica si verifica per l'esposizione o se viene utilizzato un valore di tempo manuale.

Tabella riepilogativa utilizzo

Recupero Set Destinazione Tipo descrittore di proprietà Tipo di valore della proprietà
Filtro KSPROPERTY KSCAMERA_EXTENDEDPROP_HEADER

Il valore della proprietà (dati dell'operazione) contiene una struttura KSCAMERA_EXTENDEDPROP_HEADER e una struttura KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING.

Le dimensioni totali dei dati della proprietà sono sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING). Il membro Size di KSCAMERA_EXTENDEDPROP_HEADER è impostato sulle dimensioni totali dei dati delle proprietà.

Il membro Capability di KSCAMERA_EXTENDEDPROP_HEADER contiene una combinazione OR bit per bit di una o più delle opzioni di elaborazione video seguenti.

Modalità di elaborazione Descrizione
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO Fotocamera driver usa la propria logica di elaborazione per il video.
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL Fotocamera driver usa un metodo di elaborazione preimpostato.
KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK Il metodo di elaborazione video corrente è bloccato.

Il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER contiene il flag di elaborazione video attualmente impostato per la fotocamera. L'impostazione KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO può essere combinata con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK.

Questo controllo proprietà è asincrono e annullabile.

Osservazioni:

Modalità di elaborazione

KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO

Ciò indica che l'elaborazione automatica è supportata. Il driver userà la logica interna per ottimizzare l'elaborazione video. Per una richiesta di KSPROPERTY_TYPE_GET, il membro VideoProc di KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING deve contenere il valore determinato del driver corrente per l'elaborazione video.

Questo flag può essere combinato con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK come valore OR bit per bit.

Bloccando, senza combinare la modalità automatica, un controllo già bloccato deve essere considerato come no-op dal driver della fotocamera. Il blocco, in combinazione con la modalità automatica, un controllo già bloccato dovrebbe attivare una nuova convergenza.

Questo flag non deve essere combinato con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL

Manual indica che per l'elaborazione video vengono forniti i valori specifici. I valori specifici vengono forniti al driver.

Questo flag non deve essere combinato con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO o KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK.

KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK

Il flag di opzione di blocco indica che l'elaborazione video corrente è bloccata su qualsiasi valore attualmente programmato. Ad esempio, un'applicazione può richiedere la modalità automatica fino a quando non viene determinata un'esposizione specifica. A quel punto l'applicazione deciderà di scattare una sequenza di foto tutte con la stessa esposizione. In tal caso, l'applicazione può specificare il flag KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_LOCK.

Questo flag non deve essere combinato con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

Recupero della proprietà

Quando si 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 KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF)
Dimensione sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING)
Risultato 0
Funzionalità KSCAMERA_EXTENDEDPROP_C piattaforma di strumenti analitici_ASYNCCONTROL OR bit per bit con (modalità di elaborazione video supportata)
Flag Modalità di elaborazione video corrente

Se in precedenza non è stata impostata alcuna modalità di esposizione, il driver imposta Flag su KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO (impostazione predefinita). I membri della struttura KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING che seguono KSCAMERA_EXTENDEDPROP_HEADER vengono impostati in base ai requisiti della modalità di elaborazione.

Il valore VideoProp.Value.ull deve contenere l'impostazione di esposizione corrente quando la modalità è KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO.

Impostazione della proprietà

Quando la proprietà è impostata, una richiesta KSPROPERTY_TYPE_edizione Standard T, il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER conterrà la modalità di esposizione da impostare. Il membro VideoProc.Value di KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING deve essere ignorato quando Flags contiene il flag della modalità KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_AUTO.

Requisiti

Versione: disponibile a partire da Windows 8.1

Intestazione: ksmedia.h (include Ksmedia.h)

Vedi anche

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VIDEOPROC edizione Standard TTING