From fdd8754d88ca1cc5d6833625a03bda9f2a9986e8 Mon Sep 17 00:00:00 2001 From: Emilian Peev Date: Fri, 23 Apr 2021 13:04:07 -0700 Subject: [PATCH] Camera: Rename the extension latency query Include the latency time unit as part of the method name. Bug: 186240766 Test: Successful build Change-Id: I4e728623c46429c03d7fd1d2720b6d2e171b02cb --- core/api/current.txt | 2 +- .../hardware/camera2/CameraExtensionCharacteristics.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index a2e0ed8a7a6a1..d0b28c8c2bfd3 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -18046,7 +18046,7 @@ package android.hardware.camera2 { } public final class CameraExtensionCharacteristics { - method @Nullable public android.util.Range getEstimatedCaptureLatencyRange(int, @NonNull android.util.Size, int); + method @Nullable public android.util.Range getEstimatedCaptureLatencyRangeMillis(int, @NonNull android.util.Size, int); method @NonNull public java.util.List getExtensionSupportedSizes(int, @NonNull Class); method @NonNull public java.util.List getExtensionSupportedSizes(int, int); method @NonNull public java.util.List getSupportedExtensions(); diff --git a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java index fd10c57e85dcb..80b5078d9fa04 100644 --- a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java +++ b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java @@ -73,6 +73,9 @@ import java.util.Objects; * {@link CameraExtensionCharacteristics#getExtensionSupportedSizes(int, Class)} for supported * repeating request output sizes.

* + *

The extension characteristics for a given device are expected to remain static under + * normal operating conditions.

+ * * @see CameraManager#getCameraExtensionCharacteristics(String) */ public final class CameraExtensionCharacteristics { @@ -585,7 +588,7 @@ public final class CameraExtensionCharacteristics { * @throws IllegalArgumentException in case of format different from {@link ImageFormat#JPEG} / * {@link ImageFormat#YUV_420_888}; or unsupported extension. */ - public @Nullable Range getEstimatedCaptureLatencyRange(@Extension int extension, + public @Nullable Range getEstimatedCaptureLatencyRangeMillis(@Extension int extension, @NonNull Size captureOutputSize, @ImageFormat.Format int format) { switch (format) { case ImageFormat.YUV_420_888: