KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION

La proprietà EV Compensation consente la regolazione del controllo dell'esposizione mediante incrementi di unità di esposizione o dal sistema di zona.

Tabella riepilogo utilizzo

Get Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

Filtra

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

Il valore della proprietà (dati dell'operazione) contiene una struttura KSCAMERA_EXTENDEDPROP_HEADER e una struttura KSCAMERA_EXTENDEDPROP_EVCOMPENSATION .

Le dimensioni totali dei dati della proprietà sono sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION). Il membro Size di KSCAMERA_EXTENDEDPROP_HEADER è impostato su questa dimensione totale dei dati della proprietà.

Il membro Capability di KSCAMERA_EXTENDEDPROP_HEADER contiene una combinazione OR bit per bit di una o più delle impostazioni di compensazione seguenti.

Passaggio di compensazione ev Descrizione
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP La compensazione EV cambia in un sesto passaggio (1/6) del valore di esposizione.
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP La compensazione EV cambia in un quarto passaggio (1/4) del valore di esposizione.
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP La compensazione ev cambia in un terzo (1/3) passaggio del valore di esposizione.
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP La compensazione EV cambia in un passaggio di metà (1/2) del valore di esposizione.
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP La compensazione ev cambia in un unico passaggio (1/1) del valore di esposizione.

Il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER contiene l'attuale passaggio di compensazione EV per la fotocamera (un valore). I driver sono consigliati per annunciare il supporto solo per le dimensioni più basse del passaggio di compensazione EV.

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 KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF).
Dimensione

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION)

Risultato 0
Funzionalità Flag di istruzioni supportati dal driver.
Flags Valore di istruzione corrente impostato.

Il driver imposta l'istruzione di compensazione EV corrente in Flag. I membri di KSCAMERA_EXTENDEDPROP_EVCOMPENSATION indicano gli intervalli di unità di passaggio correnti e il numero di passaggi utilizzati in per la compensazione

Impostazione della proprietà

Quando la proprietà è impostata, una richiesta di KSPROPERTY_TYPE_SET, il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER conterrà l'istruzione di compensazione ev da utilizzare. Il nuovo numero di unità di passaggio utilizzate per la compensazione viene impostato in Membro valore di KSCAMERA_EXTENDEDPROP_EVCOMPENSATION.

Requisiti

Versione

Disponibile a partire da Windows 8.1.

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedi anche

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_EVCOMPENSATION