Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |