Freigeben über


KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING Struktur (ksmedia.h)

Die KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING ist eine Eigenschaftsnutzlaststruktur für Videoverarbeitungseinstellungen im Zusammenhang mit Weißabgleich, Belichtungsmodus und Fokusmodus.

Syntax

typedef struct tagKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING {
  ULONG                       Mode;
  LONG                        Min;
  LONG                        Max;
  LONG                        Step;
  KSCAMERA_EXTENDEDPROP_VALUE VideoProc;
  ULONGLONG                   Reserved;
} KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING, *PKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING;

Angehörige

Mode

Der Typ des Videoverarbeitungsmodus. Derzeit wird dieses Element verwendet, um den Weißabgleich zu steuern. Die möglichen Werte für Modus sind die folgenden:

Wert Beschreibung
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE Ein Bildtemperaturwert wird verwendet, um den Weißabgleich in Grad Kelvin festzulegen.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET Die Einstellung für den Weißabgleich ist ein voreingestellter Wert, der in VideoProc-angegeben ist.

Dieses Element wird nicht für KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE und KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODEverwendet. In diesen Fällen muss sie auf 0 festgelegt werden.

Min

Der Mindestbereichswert für die Einstellung in VideoProc.

Max

Der maximale Bereichswert für die Einstellung in VideoProc.

Step

Die Inkrementierung des Werts, falls zutreffend, für die Einstellung in VideoProc, wenn Modus- auf KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE festgelegt ist.

-oder-

Die Inkrementierung des Werts, falls zutreffend, für die Einstellung in VideoProc, wenn die Einstellung der Belichtung manuell mit KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL festgelegt wird.

VideoProc

Wenn KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODEMode- auf KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET festgelegt ist, ist die VideoProc.Value.ul Wert einer der folgenden Werte.

Wert Beschreibung
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY Voreingestellter Weißabgleich für cloudbasierte Bedingungen.
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT Voreingestellter Weißabgleich für bewölktes Tageslicht.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH Voreingestellter Weißabgleich, um die Blitzbeleuchtung auszugleichen.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT Weißabgleich voreingestellt, um leuchtstofffarbene Beleuchtung auszugleichen.
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN Weißabgleich voreingestellt, um die ausgelassene Beleuchtung von Wolfram auszugleichen.
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT Weißabgleich voreingestellt, um die Kerzenbeleuchtung auszugleichen.

Wenn die KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE-Eigenschaft verwendet wird, wenn Mode- auf KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE festgelegt ist, ist der wert VideoProc.Value.ul ein Temperaturwert in Grad Kelvin.

Bei Verwendung der eigenschaft KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE bei manueller Einstellung KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL ist der VideoProc.Value.ul Wert die Belichtungszeit in 100 Nanosekundeneinheiten.

Mit der KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE-Eigenschaft enthält dieses Element den Fokuslängenwert für den manuellen Fokusmodus KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

Reserved

Reserviert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.1.
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE