Freigeben über


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

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

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)

Weitere Informationen

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_EVCOMPENSATION