From e83c4ebc62f10b06139bd4cf6109a1d0f3521032 Mon Sep 17 00:00:00 2001
From: Alex Ray
Date: Wed, 2 Oct 2013 17:14:36 -0700
Subject: camera2: describe non-full hw level optional tag entries
Bug: 10838063
Change-Id: I4880b306587a4a47172976dfb5c2b41e711c7371
---
.../java/android/hardware/camera2/CameraCharacteristics.java | 12 ++++++++++++
core/java/android/hardware/camera2/CaptureResult.java | 6 ++++++
2 files changed, 18 insertions(+)
(limited to 'core/java')
diff --git a/core/java/android/hardware/camera2/CameraCharacteristics.java b/core/java/android/hardware/camera2/CameraCharacteristics.java
index 85fa7d6885e0..4fe2c4d3669b 100644
--- a/core/java/android/hardware/camera2/CameraCharacteristics.java
+++ b/core/java/android/hardware/camera2/CameraCharacteristics.java
@@ -487,6 +487,12 @@ public final class CameraCharacteristics extends CameraMetadata {
* Gain factor from electrons to raw units when
* ISO=100
*
+ *
+ * Optional - This value may be null on some devices.
+ *
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL_FULL HARDWARE_LEVEL_FULL} -
+ * Present on all devices that report being FULL level hardware devices in the
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL HARDWARE_LEVEL} key.
*/
public static final Key SENSOR_BASE_GAIN_FACTOR =
new Key("android.sensor.baseGainFactor", Rational.class);
@@ -502,6 +508,12 @@ public final class CameraCharacteristics extends CameraMetadata {
* values above this, it can be a mix of analog and
* digital
*
+ *
+ * Optional - This value may be null on some devices.
+ *
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL_FULL HARDWARE_LEVEL_FULL} -
+ * Present on all devices that report being FULL level hardware devices in the
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL HARDWARE_LEVEL} key.
*/
public static final Key SENSOR_MAX_ANALOG_SENSITIVITY =
new Key("android.sensor.maxAnalogSensitivity", int.class);
diff --git a/core/java/android/hardware/camera2/CaptureResult.java b/core/java/android/hardware/camera2/CaptureResult.java
index c9626f1b074e..281591afb4e8 100644
--- a/core/java/android/hardware/camera2/CaptureResult.java
+++ b/core/java/android/hardware/camera2/CaptureResult.java
@@ -727,6 +727,12 @@ public final class CaptureResult extends CameraMetadata {
* The thermal diode being queried should be inside the sensor PCB, or
* somewhere close to it.
*
+ *
+ * Optional - This value may be null on some devices.
+ *
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL_FULL HARDWARE_LEVEL_FULL} -
+ * Present on all devices that report being FULL level hardware devices in the
+ * {@link CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL HARDWARE_LEVEL} key.
*/
public static final Key SENSOR_TEMPERATURE =
new Key("android.sensor.temperature", float.class);
--
cgit v1.2.3