Share via


KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (ISP-Steuerungsparameter)

Die KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE-Eigenschafts-ID, die in der KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY-Enumeration definiert ist, bietet OEMs Funktionen, um den Szenenmodus zusammen mit allen anderen ISP-Steuerungsparametern nach Bedarf zu optimieren.

Tabelle "Nutzungszusammenfassung"

`Scope` Control type
Version 1 Filter Asynchron

Der Szenenmodus wird als Hinweis verwendet, um das Kamerasystem zu leiten, um seinen Betrieb für bestimmte Bedingungen zu optimieren. Szenenmodus und andere ISP-Steuerelemente wie Weißabgleich, ISO, Belichtungszeit und EV-Kompensation müssen unabhängig funktionieren können, ohne sich gegenseitig zu beeinträchtigen.

  • Durch das Ändern anderer ISP-Steuerungsparameter darf der vorhandene Szenenmodus nicht geändert werden. Der Treiber muss den Szenenmodus nicht in MANUELL ändern, nachdem andere ISP-Parameter geändert wurden.

  • Das Festlegen des automatischen Szenenmodus darf die vorhandenen Einstellungen für andere ISP-Steuerelemente nicht ändern. Der Treiber muss für andere ISP-Steuerelemente nicht in den vollständigen automatischen Modus rückgängig machen.

KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO

Dieses Flag gibt den automatischen Szenenmodus an. Der Kameratreiber ermittelt automatisch die besten Szenenmoduseinstellungen basierend auf der Szene und optimiert die verschiedenen ISP-Einstellungen nach Bedarf für die Szene.

KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL

Dieses Flag ist nicht anwendbar.

KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO\PORTRAIT\SPORT\SNOW\NIGHT\BEACH\SUNSET\CANDLELIGHT\LANDSCAPE\NIGHTPORTRAIT\BACKLIT

Diese Flags geben den entsprechenden Szenenmodus wie definiert an. Der Kameratreiber verwendet den angegebenen Szenenmodus als Hinweis, um die verschiedenen ISP-Einstellungen nach Bedarf zu optimieren (z. B. für NACHT sind die ISP-Einstellungen für die Nachtumgebung optimiert).

Die folgende Tabelle enthält die Beschreibungen und Anforderungen für die KSCAMERA_EXTENDEDPROP_HEADER Strukturfelder bei Verwendung der KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE-Eigenschaft . Die KSCAMERA_EXTENDEDPROP_VALUE-Struktur wird für KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE ignoriert.

Mitglied Wert
Version 1
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF)
Size sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)
Ergebnis Dies gibt die Fehlerergebnisse des letzten SET-Vorgangs an. Wenn kein SET-Vorgang stattgefunden hat, muss dieser 0 sein. Der Wert 0 gibt an, dass keine Fehler erkannt wurden.
Funktion Hierbei muss es sich um ein bitweises OR mit KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL und einem der oben definierten unterstützten Szenenmodi sein. KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO müssen unterstützt werden, wenn der Kameratreiber dieses Steuerelement unterstützt.
Flags Dies kann jeder der oben gezeigten unterstützten Szenenmodi sein.

Anforderungen

Header: Ksmedia.h (einschließlich Ksmedia.h)