Loading core/java/android/hardware/camera2/CameraMetadata.java +4 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.hardware.camera2; import android.hardware.camera2.impl.CameraMetadataNative; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.Collections; import java.util.List; Loading Loading @@ -105,7 +106,9 @@ public abstract class CameraMetadata { Field[] fields = type.getDeclaredFields(); for (Field field : fields) { if (field.getDeclaringClass().isAssignableFrom(Key.class)) { // Filter for Keys that are public if (field.getType().isAssignableFrom(Key.class) && (field.getModifiers() & Modifier.PUBLIC) != 0) { Key<?> key; try { key = (Key<?>) field.get(instance); Loading core/java/android/hardware/camera2/CaptureResult.java +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,11 @@ public final class CaptureResult extends CameraMetadata { @Override public <T> T get(Key<T> key) { if (key == STATISTICS_FACES) { // Don't throw IllegalArgumentException // TODO: Implement android.statistics.faces return null; } return mResults.get(key); } Loading Loading
core/java/android/hardware/camera2/CameraMetadata.java +4 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.hardware.camera2; import android.hardware.camera2.impl.CameraMetadataNative; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.Collections; import java.util.List; Loading Loading @@ -105,7 +106,9 @@ public abstract class CameraMetadata { Field[] fields = type.getDeclaredFields(); for (Field field : fields) { if (field.getDeclaringClass().isAssignableFrom(Key.class)) { // Filter for Keys that are public if (field.getType().isAssignableFrom(Key.class) && (field.getModifiers() & Modifier.PUBLIC) != 0) { Key<?> key; try { key = (Key<?>) field.get(instance); Loading
core/java/android/hardware/camera2/CaptureResult.java +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,11 @@ public final class CaptureResult extends CameraMetadata { @Override public <T> T get(Key<T> key) { if (key == STATISTICS_FACES) { // Don't throw IllegalArgumentException // TODO: Implement android.statistics.faces return null; } return mResults.get(key); } Loading