From a57c274fc489eed8da13d154740b1eeadf175fc0 Mon Sep 17 00:00:00 2001 From: Shuzhen Wang Date: Wed, 23 May 2018 11:19:59 -0700 Subject: [PATCH] Camera: Clarify multi-camera id selection logic Test: Compile Bug: 80075565 Change-Id: I12d95b7b0248ab8c3e8fb9e42cac3ed6475e499b --- core/java/android/hardware/camera2/CameraMetadata.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/java/android/hardware/camera2/CameraMetadata.java b/core/java/android/hardware/camera2/CameraMetadata.java index 262de15a94d22..1275a852ee2b1 100644 --- a/core/java/android/hardware/camera2/CameraMetadata.java +++ b/core/java/android/hardware/camera2/CameraMetadata.java @@ -813,6 +813,10 @@ public abstract class CameraMetadata { /** *

The camera device is a logical camera backed by two or more physical cameras that are * also exposed to the application.

+ *

Camera application shouldn't assume that there are at most 1 rear camera and 1 front + * camera in the system. For an application that switches between front and back cameras, + * the recommendation is to switch between the first rear camera and the first front + * camera in the list of supported camera devices.

*

This capability requires the camera device to support the following:

*