diff --git a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java index 164612075fc3a..4797e2040439d 100644 --- a/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java +++ b/core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java @@ -346,6 +346,14 @@ public class LegacyMetadataMapper { } private static void mapControlOther(CameraMetadataNative m, Camera.Parameters p) { + /* + * android.control.maxRegions + */ + int[] maxRegions = new int[3]; + maxRegions[0] = p.getMaxNumMeteringAreas(); + maxRegions[1] = 0; // AWB regions not supported in API1 + maxRegions[2] = p.getMaxNumFocusAreas(); + m.set(CONTROL_MAX_REGIONS, maxRegions); // TODO }