From d8407271ffa83d27e9a524f485a0799e422e1fd6 Mon Sep 17 00:00:00 2001 From: Eino-Ville Talvala Date: Sun, 8 Nov 2015 18:27:20 -0800 Subject: Camera: Documentation updates - Clarify hardware.camera feature being only for the back camera - Clarify what setting a CaptureRequest field to null does - Use preCorrectionActiveArray instead of activeArray in list of possible raw output sizes - Clarify length of GPS processing field for camera1 API Bug: 24540625 Bug: 23908116 Bug: 23051627 Bug: 17345901 Change-Id: Iaf11fdf626268cf30f66b3628153ec3ac770c4f4 --- core/java/android/hardware/camera2/CameraMetadata.java | 4 ++-- core/java/android/hardware/camera2/CaptureRequest.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'core/java/android/hardware/camera2') diff --git a/core/java/android/hardware/camera2/CameraMetadata.java b/core/java/android/hardware/camera2/CameraMetadata.java index 35a1d96..f61892e 100644 --- a/core/java/android/hardware/camera2/CameraMetadata.java +++ b/core/java/android/hardware/camera2/CameraMetadata.java @@ -472,13 +472,13 @@ public abstract class CameraMetadata { *
  • The maximum available resolution for RAW_SENSOR streams * will match either the value in * {@link CameraCharacteristics#SENSOR_INFO_PIXEL_ARRAY_SIZE android.sensor.info.pixelArraySize} or - * {@link CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE android.sensor.info.activeArraySize}.
  • + * {@link CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE android.sensor.info.preCorrectionActiveArraySize}. *
  • All DNG-related optional metadata entries are provided * by the camera device.
  • * * - * @see CameraCharacteristics#SENSOR_INFO_ACTIVE_ARRAY_SIZE * @see CameraCharacteristics#SENSOR_INFO_PIXEL_ARRAY_SIZE + * @see CameraCharacteristics#SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE * @see CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES */ public static final int REQUEST_AVAILABLE_CAPABILITIES_RAW = 3; diff --git a/core/java/android/hardware/camera2/CaptureRequest.java b/core/java/android/hardware/camera2/CaptureRequest.java index 3f566eb..67835a0 100644 --- a/core/java/android/hardware/camera2/CaptureRequest.java +++ b/core/java/android/hardware/camera2/CaptureRequest.java @@ -556,6 +556,10 @@ public final class CaptureRequest extends CameraMetadata> * Set a capture request field to a value. The field definitions can be * found in {@link CaptureRequest}. * + *

    Setting a field to {@code null} will remove that field from the capture request. + * Unless the field is optional, removing it will likely produce an error from the camera + * device when the request is submitted.

    + * * @param key The metadata field to write. * @param value The value to set the field to, which must be of a matching * type to the key. -- cgit v1.1