KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION
Die EV-Kompensationseigenschaft ermöglicht die Anpassung der Belichtungssteuerung durch Inkremente von Belichtungseinheiten oder durch das Zonensystem.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftendeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Yes |
Yes |
Filter |
Der Eigenschaftswert (Vorgangsdaten) enthält eine KSCAMERA_EXTENDEDPROP_HEADER-Struktur und eine KSCAMERA_EXTENDEDPROP_EVCOMPENSATION-Struktur .
Die Gesamtgröße der Eigenschaftsdaten ist sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION). Der Size-Member von KSCAMERA_EXTENDEDPROP_HEADER wird auf diese Gesamtgröße der Eigenschaftsdaten festgelegt.
Der Capability-Member von KSCAMERA_EXTENDEDPROP_HEADER enthält eine bitweise OR-Kombination aus einer oder mehreren der folgenden Kompensationseinstellungen.
Ev-Kompensationsschritt | BESCHREIBUNG |
---|---|
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP | Die EV-Kompensation ändert sich in einem sechsten Schritt (1/6) des Belichtungswerts. |
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP | Die EV-Kompensation ändert sich in einem vierten (1/4) Schritt des Belichtungswerts. |
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP | Die EV-Kompensation ändert sich in einem dritten Schritt (1/3) des Belichtungswerts. |
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP | Ev-Kompensation ändert sich in einem halben (1/2) Schritt des Belichtungswerts. |
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP | Ev-Kompensation ändert sich in einem (1/1) Schritt des Belichtungswerts. |
Das Flags-Element von KSCAMERA_EXTENDEDPROP_HEADER enthält den aktuellen EV-Kompensationsschritt für die Kamera (ein Wert). Treibern wird empfohlen, die Unterstützung nur für die niedrigsten EV-Kompensationsschrittgrößen anzukündigen.
Dieses Eigenschaftensteuerelement ist asynchron und kann nicht abgebrochen werden.
Hinweise
Abrufen der Eigenschaft
Wenn er auf eine KSPROPERTY_TYPE_GET-Anforderung antwortet, legt der Treiber die Member des KSCAMERA_EXTENDEDPROP_HEADER wie folgt fest.
Mitglied | Wert |
---|---|
Version | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF). |
Size | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION) |
Ergebnis | 0 |
Funktion | Vom Treiber unterstützte Schrittflags. |
Flags | Der aktuelle Schrittwert, der festgelegt ist. |
Der Treiber legt die aktuelle EV-Kompensation in Flags fest. Die Member von KSCAMERA_EXTENDEDPROP_EVCOMPENSATION geben die aktuellen Schritteinheitenbereiche und die Anzahl der Schritte an, die in für die Vergütung verwendet werden.
Festlegen der -Eigenschaft
Wenn die -Eigenschaft festgelegt ist, eine KSPROPERTY_TYPE_SET-Anforderung, enthält der Flags-Member von KSCAMERA_EXTENDEDPROP_HEADER die zu verwendende EV-Kompensationsschritt. Die neue Anzahl von Schritteinheiten, die für die Kompensation verwendet werden, wird im Wertelement von KSCAMERA_EXTENDEDPROP_EVCOMPENSATION festgelegt.
Requirements (Anforderungen)
Version |
Verfügbar ab Windows 8.1. |
Header |
Ksmedia.h (einschließlich Ksmedia.h) |