Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6f141114 authored by Shuzhen Wang's avatar Shuzhen Wang Committed by android-build-merger
Browse files

Merge "Camera: Clarify manual capture behavior for logical camera" into qt-dev

am: 6da414a8

Change-Id: I2ade92a130cc6267a51802633f970d906891d5a6
parents c1a4da00 6da414a8
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -925,14 +925,14 @@ public abstract class CameraMetadata<TKey> {
     * case, when the application configures a RAW stream, the camera device will make sure
     * case, when the application configures a RAW stream, the camera device will make sure
     * the active physical camera will remain active to ensure consistent RAW output
     * the active physical camera will remain active to ensure consistent RAW output
     * behavior, and not switch to other physical cameras.</p>
     * behavior, and not switch to other physical cameras.</p>
     * <p>To maintain backward compatibility, the capture request and result metadata tags
     * <p>The capture request and result metadata tags required for backward compatible camera
     * required for basic camera functionalities will be solely based on the
     * functionalities will be solely based on the logical camera capabiltity. On the other
     * logical camera capabiltity. Other request and result metadata tags, on the other
     * hand, the use of manual capture controls (sensor or post-processing) with a
     * hand, will be based on current active physical camera. For example, the physical
     * logical camera may result in unexpected behavior when the HAL decides to switch
     * cameras' sensor sensitivity and lens capability could be different from each other.
     * between physical cameras with different characteristics under the hood. For example,
     * So when the application manually controls sensor exposure time/gain, or does manual
     * when the application manually sets exposure time and sensitivity while zooming in,
     * focus control, it must checks the current active physical camera's exposure, gain,
     * the brightness of the camera images may suddenly change because HAL switches from one
     * and focus distance range.</p>
     * physical camera to the other.</p>
     *
     *
     * @see CameraCharacteristics#LENS_DISTORTION
     * @see CameraCharacteristics#LENS_DISTORTION
     * @see CameraCharacteristics#LENS_INFO_FOCUS_DISTANCE_CALIBRATION
     * @see CameraCharacteristics#LENS_INFO_FOCUS_DISTANCE_CALIBRATION