CameraMetadata.ControlAeModeOnLowLightBoostBrightnessPriority Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAEMode enum directly instead of this field.
Wie "EIN" wendet aber zusätzliche Helligkeitsverstärkung in Szenen mit geringem Licht an.
[Android.Runtime.Register("CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY", ApiSince=35)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAEMode enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.ControlAEMode ControlAeModeOnLowLightBoostBrightnessPriority = 6;
[<Android.Runtime.Register("CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY", ApiSince=35)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAEMode enum directly instead of this field.", true)>]
val mutable ControlAeModeOnLowLightBoostBrightnessPriority : Android.Hardware.Camera2.ControlAEMode
Feldwert
Value = 6- Attribute
Hinweise
Wie "EIN" wendet aber zusätzliche Helligkeitsverstärkung in Szenen mit geringem Licht an.
Wenn sich die Szenenbeleuchtungsbedingungen innerhalb des durch CameraCharacteristics#CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE android.control.lowLightBoostInfoLuminanceRange diesen Modus definierten Bereichs befinden, wird eine zusätzliche Helligkeitsverstärkung angewendet.
Dieser Modus passt die Intensität der geringen Lichtverstärkung entsprechend den Lichtverhältnissen der Szene automatisch an. Eine dunklere Szene erhält mehr Verstärkung, während eine hellere Szene weniger Boost erhält.
Dieser Modus kann die festgelegte Zielframerate ignorieren, damit mehr Licht erfasst werden kann, was zu abhackiger Bewegung führen kann. Die Bildfrequenz kann bis zu niedriger als die CameraCharacteristics#CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES android.control.aeAvailableTargetFpsRanges , aber nicht unter 10 FPS reichen. Dieser Modus kann auch die Sensorempfindlichkeitszunahme erhöhen, was zu erhöhten Luma- und Farbrauschen führen kann. Die Sensorempfindlichkeitszunahme kann sich auf höhere Werte erstrecken, die darüber hinaus liegen CameraCharacteristics#SENSOR_INFO_SENSITIVITY_RANGE android.sensor.info.sensitivityRange. Dieser Modus kann auch zusätzliche Verarbeitung anwenden, um Details in dunklen und hellen Bereichen des Bilds wiederherzustellen, und die Rauschreduzierung bei einstellungen für hohe Empfindlichkeitszunahmen, um den Kompromiss zwischen Lichtempfindlichkeit und Aufnahmegeräuschen zu verwalten.
Dieser Modus ist auf zwei Ausgabeoberflächen beschränkt. Ein Ausgabeoberflächentyp kann entweder SurfaceView oder TextureView sein. Ein anderer Ausgabeoberflächentyp kann "MediaCodec" oder "MediaRecorder" sein. Dieser Modus kann nicht mit einem Ziel-FPS-Bereich verwendet werden, der höher als 30 FPS ist.
Wenn die Sitzungskonfiguration nicht unterstützt wird, lautet der im CaptureResult gemeldete AE-Modus "EIN" anstelle von "ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY".
Wenn dieser AE-Modus aktiviert ist, zeigt das CaptureResult-Feld CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState an, wann die geringe Lichtverstärkung "ACTIVE" oder "INACTIVE" ist. Standardmäßig CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState lautet "INACTIVE".
Die niedrige Lichtverstärkung ist "ACTIVE", sobald der Beleuchtungszustand der Szene kleiner als der durch die Obergrenze definierte CameraCharacteristics#CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE android.control.lowLightBoostInfoLuminanceRangeLux-Wert ist. Dieser Modus wird "INACTIVE" sein, sobald der Beleuchtungszustand der Szene größer ist als der durch die Obergrenze definierte CameraCharacteristics#CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE android.control.lowLightBoostInfoLuminanceRangeLux-Wert.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.