public final class android.hardware.camera2.CameraCharacteristics extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CameraCharacteristics$Key<?>>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.hardware.camera2.CameraCharacteristics
super_class: android.hardware.camera2.CameraMetadata
{
private final android.hardware.camera2.impl.CameraMetadataNative mProperties;
descriptor: Landroid/hardware/camera2/impl/CameraMetadataNative;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.List<android.hardware.camera2.CameraCharacteristics$Key<?>> mKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/hardware/camera2/CameraCharacteristics$Key<*>;>;
private java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> mAvailableRequestKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
private java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> mAvailableSessionKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
private java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> mAvailablePhysicalRequestKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
private java.util.List<android.hardware.camera2.CaptureResult$Key<?>> mAvailableResultKeys;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/hardware/camera2/CaptureResult$Key<*>;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AE_AVAILABLE_ANTIBANDING_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AE_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Range<java.lang.Integer>[]> CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/util/Range<Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Range<java.lang.Integer>> CONTROL_AE_COMPENSATION_RANGE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Range<Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Rational> CONTROL_AE_COMPENSATION_STEP;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Rational;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AF_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AVAILABLE_EFFECTS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AVAILABLE_SCENE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AWB_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_MAX_REGIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> CONTROL_MAX_REGIONS_AE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> CONTROL_MAX_REGIONS_AWB;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> CONTROL_MAX_REGIONS_AF;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.HighSpeedVideoConfiguration[]> CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/HighSpeedVideoConfiguration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Boolean> CONTROL_AE_LOCK_AVAILABLE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Boolean> CONTROL_AWB_LOCK_AVAILABLE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> CONTROL_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Range<java.lang.Integer>> CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Range<Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> EDGE_AVAILABLE_EDGE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Boolean> FLASH_INFO_AVAILABLE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Size[]> JPEG_AVAILABLE_THUMBNAIL_SIZES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/util/Size;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_INFO_AVAILABLE_APERTURES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_INFO_AVAILABLE_FILTER_DENSITIES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_INFO_AVAILABLE_FOCAL_LENGTHS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Float> LENS_INFO_HYPERFOCAL_DISTANCE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Float> LENS_INFO_MINIMUM_FOCUS_DISTANCE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Size> LENS_INFO_SHADING_MAP_SIZE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Size;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> LENS_INFO_FOCUS_DISTANCE_CALIBRATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> LENS_FACING;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_POSE_ROTATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_POSE_TRANSLATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_INTRINSIC_CALIBRATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_RADIAL_DISTORTION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> LENS_POSE_REFERENCE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<float[]> LENS_DISTORTION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[F>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Byte> QUIRKS_USE_PARTIAL_RESULT;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Byte;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_MAX_NUM_OUTPUT_STREAMS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_RAW;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC_STALLING;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REQUEST_MAX_NUM_INPUT_STREAMS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Byte> REQUEST_PIPELINE_MAX_DEPTH;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Byte;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REQUEST_PARTIAL_RESULT_COUNT;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_CAPABILITIES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_REQUEST_KEYS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_RESULT_KEYS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_CHARACTERISTICS_KEYS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_SESSION_KEYS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> SCALER_AVAILABLE_FORMATS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<long[]> SCALER_AVAILABLE_JPEG_MIN_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[J>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Size[]> SCALER_AVAILABLE_JPEG_SIZES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/util/Size;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Float> SCALER_AVAILABLE_MAX_DIGITAL_ZOOM;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<long[]> SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[J>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Size[]> SCALER_AVAILABLE_PROCESSED_SIZES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/util/Size;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ReprocessFormatsMap> SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ReprocessFormatsMap;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfiguration[]> SCALER_AVAILABLE_STREAM_CONFIGURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfiguration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfigurationDuration[]> SCALER_AVAILABLE_MIN_FRAME_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfigurationDuration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfigurationDuration[]> SCALER_AVAILABLE_STALL_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfigurationDuration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfigurationMap> SCALER_STREAM_CONFIGURATION_MAP;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/StreamConfigurationMap;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SCALER_CROPPING_TYPE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.graphics.Rect> SENSOR_INFO_ACTIVE_ARRAY_SIZE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/graphics/Rect;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Range<java.lang.Integer>> SENSOR_INFO_SENSITIVITY_RANGE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Range<Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_INFO_COLOR_FILTER_ARRANGEMENT;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Range<java.lang.Long>> SENSOR_INFO_EXPOSURE_TIME_RANGE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Range<Ljava/lang/Long;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Long> SENSOR_INFO_MAX_FRAME_DURATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.SizeF> SENSOR_INFO_PHYSICAL_SIZE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/SizeF;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.util.Size> SENSOR_INFO_PIXEL_ARRAY_SIZE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/util/Size;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_INFO_WHITE_LEVEL;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_INFO_TIMESTAMP_SOURCE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Boolean> SENSOR_INFO_LENS_SHADING_APPLIED;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.graphics.Rect> SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/graphics/Rect;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_REFERENCE_ILLUMINANT1;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Byte> SENSOR_REFERENCE_ILLUMINANT2;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Byte;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM1;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM2;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM1;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM2;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX1;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX2;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.BlackLevelPattern> SENSOR_BLACK_LEVEL_PATTERN;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Landroid/hardware/camera2/params/BlackLevelPattern;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_MAX_ANALOG_SENSITIVITY;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SENSOR_ORIENTATION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> SENSOR_AVAILABLE_TEST_PATTERN_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.graphics.Rect[]> SENSOR_OPTICAL_BLACK_REGIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/graphics/Rect;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> SHADING_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> STATISTICS_INFO_MAX_FACE_COUNT;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<boolean[]> STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Z>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> TONEMAP_MAX_CURVE_POINTS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> TONEMAP_AVAILABLE_TONE_MAP_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> LED_AVAILABLE_LEDS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> INFO_SUPPORTED_HARDWARE_LEVEL;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.String> INFO_VERSION;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> SYNC_MAX_LATENCY;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> REPROCESS_MAX_CAPTURE_STALL;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfiguration[]> DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfiguration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfigurationDuration[]> DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfigurationDuration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<android.hardware.camera2.params.StreamConfigurationDuration[]> DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[Landroid/hardware/camera2/params/StreamConfigurationDuration;>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Boolean> DEPTH_DEPTH_IS_EXCLUSIVE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<byte[]> LOGICAL_MULTI_CAMERA_PHYSICAL_IDS;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[B>;
public static final android.hardware.camera2.CameraCharacteristics$Key<java.lang.Integer> LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CameraCharacteristics$Key<int[]> DISTORTION_CORRECTION_AVAILABLE_MODES;
descriptor: Landroid/hardware/camera2/CameraCharacteristics$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CameraCharacteristics$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.colorCorrection.availableAberrationModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
1: putstatic android.hardware.camera2.CameraCharacteristics.COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
2: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeAvailableAntibandingModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
3: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_AVAILABLE_ANTIBANDING_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
4: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeAvailableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
5: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
6: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeAvailableTargetFpsRanges"
new android.hardware.camera2.CameraCharacteristics$1
dup
invokespecial android.hardware.camera2.CameraCharacteristics$1.<init>:()V
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
7: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES:Landroid/hardware/camera2/CameraCharacteristics$Key;
8: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeCompensationRange"
new android.hardware.camera2.CameraCharacteristics$2
dup
invokespecial android.hardware.camera2.CameraCharacteristics$2.<init>:()V
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
9: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_COMPENSATION_RANGE:Landroid/hardware/camera2/CameraCharacteristics$Key;
10: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeCompensationStep"
ldc Landroid/util/Rational;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
11: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_COMPENSATION_STEP:Landroid/hardware/camera2/CameraCharacteristics$Key;
12: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.afAvailableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
13: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AF_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
14: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.availableEffects"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
15: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_EFFECTS:Landroid/hardware/camera2/CameraCharacteristics$Key;
16: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.availableSceneModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
17: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_SCENE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
18: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.availableVideoStabilizationModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
19: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
20: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.awbAvailableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
21: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AWB_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
22: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.maxRegions"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
23: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_MAX_REGIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
24: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.maxRegionsAe"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
25: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_MAX_REGIONS_AE:Landroid/hardware/camera2/CameraCharacteristics$Key;
26: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.maxRegionsAwb"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
27: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_MAX_REGIONS_AWB:Landroid/hardware/camera2/CameraCharacteristics$Key;
28: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.maxRegionsAf"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
29: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_MAX_REGIONS_AF:Landroid/hardware/camera2/CameraCharacteristics$Key;
30: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.availableHighSpeedVideoConfigurations"
ldc [Landroid/hardware/camera2/params/HighSpeedVideoConfiguration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
31: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
32: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.aeLockAvailable"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
33: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AE_LOCK_AVAILABLE:Landroid/hardware/camera2/CameraCharacteristics$Key;
34: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.awbLockAvailable"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
35: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AWB_LOCK_AVAILABLE:Landroid/hardware/camera2/CameraCharacteristics$Key;
36: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.availableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
37: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
38: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.control.postRawSensitivityBoostRange"
new android.hardware.camera2.CameraCharacteristics$3
dup
invokespecial android.hardware.camera2.CameraCharacteristics$3.<init>:()V
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
39: putstatic android.hardware.camera2.CameraCharacteristics.CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE:Landroid/hardware/camera2/CameraCharacteristics$Key;
40: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.edge.availableEdgeModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
41: putstatic android.hardware.camera2.CameraCharacteristics.EDGE_AVAILABLE_EDGE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
42: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.flash.info.available"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
43: putstatic android.hardware.camera2.CameraCharacteristics.FLASH_INFO_AVAILABLE:Landroid/hardware/camera2/CameraCharacteristics$Key;
44: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.hotPixel.availableHotPixelModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
45: putstatic android.hardware.camera2.CameraCharacteristics.HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
46: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.jpeg.availableThumbnailSizes"
ldc [Landroid/util/Size;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
47: putstatic android.hardware.camera2.CameraCharacteristics.JPEG_AVAILABLE_THUMBNAIL_SIZES:Landroid/hardware/camera2/CameraCharacteristics$Key;
48: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.availableApertures"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
49: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_AVAILABLE_APERTURES:Landroid/hardware/camera2/CameraCharacteristics$Key;
50: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.availableFilterDensities"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
51: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_AVAILABLE_FILTER_DENSITIES:Landroid/hardware/camera2/CameraCharacteristics$Key;
52: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.availableFocalLengths"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
53: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS:Landroid/hardware/camera2/CameraCharacteristics$Key;
54: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.availableOpticalStabilization"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
55: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
56: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.hyperfocalDistance"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
57: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_HYPERFOCAL_DISTANCE:Landroid/hardware/camera2/CameraCharacteristics$Key;
58: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.minimumFocusDistance"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
59: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_MINIMUM_FOCUS_DISTANCE:Landroid/hardware/camera2/CameraCharacteristics$Key;
60: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.shadingMapSize"
ldc Landroid/util/Size;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
61: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_SHADING_MAP_SIZE:Landroid/hardware/camera2/CameraCharacteristics$Key;
62: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.info.focusDistanceCalibration"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
63: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INFO_FOCUS_DISTANCE_CALIBRATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
64: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.facing"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
65: putstatic android.hardware.camera2.CameraCharacteristics.LENS_FACING:Landroid/hardware/camera2/CameraCharacteristics$Key;
66: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.poseRotation"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
67: putstatic android.hardware.camera2.CameraCharacteristics.LENS_POSE_ROTATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
68: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.poseTranslation"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
69: putstatic android.hardware.camera2.CameraCharacteristics.LENS_POSE_TRANSLATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
70: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.intrinsicCalibration"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
71: putstatic android.hardware.camera2.CameraCharacteristics.LENS_INTRINSIC_CALIBRATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
72: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.radialDistortion"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
73: putstatic android.hardware.camera2.CameraCharacteristics.LENS_RADIAL_DISTORTION:Landroid/hardware/camera2/CameraCharacteristics$Key;
74: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.poseReference"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
75: putstatic android.hardware.camera2.CameraCharacteristics.LENS_POSE_REFERENCE:Landroid/hardware/camera2/CameraCharacteristics$Key;
76: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.lens.distortion"
ldc [F
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
77: putstatic android.hardware.camera2.CameraCharacteristics.LENS_DISTORTION:Landroid/hardware/camera2/CameraCharacteristics$Key;
78: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.noiseReduction.availableNoiseReductionModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
79: putstatic android.hardware.camera2.CameraCharacteristics.NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
80: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.quirks.usePartialResult"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
81: putstatic android.hardware.camera2.CameraCharacteristics.QUIRKS_USE_PARTIAL_RESULT:Landroid/hardware/camera2/CameraCharacteristics$Key;
82: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.maxNumOutputStreams"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
83: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_MAX_NUM_OUTPUT_STREAMS:Landroid/hardware/camera2/CameraCharacteristics$Key;
84: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.maxNumOutputRaw"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
85: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_MAX_NUM_OUTPUT_RAW:Landroid/hardware/camera2/CameraCharacteristics$Key;
86: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.maxNumOutputProc"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
87: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_MAX_NUM_OUTPUT_PROC:Landroid/hardware/camera2/CameraCharacteristics$Key;
88: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.maxNumOutputProcStalling"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
89: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_MAX_NUM_OUTPUT_PROC_STALLING:Landroid/hardware/camera2/CameraCharacteristics$Key;
90: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.maxNumInputStreams"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
91: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_MAX_NUM_INPUT_STREAMS:Landroid/hardware/camera2/CameraCharacteristics$Key;
92: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.pipelineMaxDepth"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
93: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_PIPELINE_MAX_DEPTH:Landroid/hardware/camera2/CameraCharacteristics$Key;
94: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.partialResultCount"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
95: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_PARTIAL_RESULT_COUNT:Landroid/hardware/camera2/CameraCharacteristics$Key;
96: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availableCapabilities"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
97: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES:Landroid/hardware/camera2/CameraCharacteristics$Key;
98: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availableRequestKeys"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
99: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_REQUEST_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
100: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availableResultKeys"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
101: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_RESULT_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
102: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availableCharacteristicsKeys"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
103: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_CHARACTERISTICS_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
104: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availableSessionKeys"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
105: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_SESSION_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
106: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.request.availablePhysicalCameraRequestKeys"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
107: putstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
108: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableFormats"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
109: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_FORMATS:Landroid/hardware/camera2/CameraCharacteristics$Key;
110: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableJpegMinDurations"
ldc [J
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
111: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_JPEG_MIN_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
112: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableJpegSizes"
ldc [Landroid/util/Size;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
113: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_JPEG_SIZES:Landroid/hardware/camera2/CameraCharacteristics$Key;
114: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableMaxDigitalZoom"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
115: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_MAX_DIGITAL_ZOOM:Landroid/hardware/camera2/CameraCharacteristics$Key;
116: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableProcessedMinDurations"
ldc [J
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
117: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
118: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableProcessedSizes"
ldc [Landroid/util/Size;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
119: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_PROCESSED_SIZES:Landroid/hardware/camera2/CameraCharacteristics$Key;
120: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableInputOutputFormatsMap"
ldc Landroid/hardware/camera2/params/ReprocessFormatsMap;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
121: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP:Landroid/hardware/camera2/CameraCharacteristics$Key;
122: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableStreamConfigurations"
ldc [Landroid/hardware/camera2/params/StreamConfiguration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
123: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_STREAM_CONFIGURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
124: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableMinFrameDurations"
ldc [Landroid/hardware/camera2/params/StreamConfigurationDuration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
125: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_MIN_FRAME_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
126: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.availableStallDurations"
ldc [Landroid/hardware/camera2/params/StreamConfigurationDuration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
127: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_STALL_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
128: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.streamConfigurationMap"
ldc Landroid/hardware/camera2/params/StreamConfigurationMap;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
129: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP:Landroid/hardware/camera2/CameraCharacteristics$Key;
130: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.scaler.croppingType"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
131: putstatic android.hardware.camera2.CameraCharacteristics.SCALER_CROPPING_TYPE:Landroid/hardware/camera2/CameraCharacteristics$Key;
132: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.activeArraySize"
ldc Landroid/graphics/Rect;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
133: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZE:Landroid/hardware/camera2/CameraCharacteristics$Key;
134: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.sensitivityRange"
new android.hardware.camera2.CameraCharacteristics$4
dup
invokespecial android.hardware.camera2.CameraCharacteristics$4.<init>:()V
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
135: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_SENSITIVITY_RANGE:Landroid/hardware/camera2/CameraCharacteristics$Key;
136: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.colorFilterArrangement"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
137: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_COLOR_FILTER_ARRANGEMENT:Landroid/hardware/camera2/CameraCharacteristics$Key;
138: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.exposureTimeRange"
new android.hardware.camera2.CameraCharacteristics$5
dup
invokespecial android.hardware.camera2.CameraCharacteristics$5.<init>:()V
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
139: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_EXPOSURE_TIME_RANGE:Landroid/hardware/camera2/CameraCharacteristics$Key;
140: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.maxFrameDuration"
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
141: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_MAX_FRAME_DURATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
142: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.physicalSize"
ldc Landroid/util/SizeF;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
143: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_PHYSICAL_SIZE:Landroid/hardware/camera2/CameraCharacteristics$Key;
144: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.pixelArraySize"
ldc Landroid/util/Size;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
145: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_PIXEL_ARRAY_SIZE:Landroid/hardware/camera2/CameraCharacteristics$Key;
146: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.whiteLevel"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
147: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_WHITE_LEVEL:Landroid/hardware/camera2/CameraCharacteristics$Key;
148: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.timestampSource"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
149: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_TIMESTAMP_SOURCE:Landroid/hardware/camera2/CameraCharacteristics$Key;
150: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.lensShadingApplied"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
151: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_LENS_SHADING_APPLIED:Landroid/hardware/camera2/CameraCharacteristics$Key;
152: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.info.preCorrectionActiveArraySize"
ldc Landroid/graphics/Rect;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
153: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE:Landroid/hardware/camera2/CameraCharacteristics$Key;
154: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.referenceIlluminant1"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
155: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_REFERENCE_ILLUMINANT1:Landroid/hardware/camera2/CameraCharacteristics$Key;
156: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.referenceIlluminant2"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
157: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_REFERENCE_ILLUMINANT2:Landroid/hardware/camera2/CameraCharacteristics$Key;
158: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.calibrationTransform1"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
159: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_CALIBRATION_TRANSFORM1:Landroid/hardware/camera2/CameraCharacteristics$Key;
160: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.calibrationTransform2"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
161: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_CALIBRATION_TRANSFORM2:Landroid/hardware/camera2/CameraCharacteristics$Key;
162: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.colorTransform1"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
163: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_COLOR_TRANSFORM1:Landroid/hardware/camera2/CameraCharacteristics$Key;
164: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.colorTransform2"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
165: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_COLOR_TRANSFORM2:Landroid/hardware/camera2/CameraCharacteristics$Key;
166: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.forwardMatrix1"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
167: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_FORWARD_MATRIX1:Landroid/hardware/camera2/CameraCharacteristics$Key;
168: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.forwardMatrix2"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
169: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_FORWARD_MATRIX2:Landroid/hardware/camera2/CameraCharacteristics$Key;
170: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.blackLevelPattern"
ldc Landroid/hardware/camera2/params/BlackLevelPattern;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
171: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_BLACK_LEVEL_PATTERN:Landroid/hardware/camera2/CameraCharacteristics$Key;
172: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.maxAnalogSensitivity"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
173: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_MAX_ANALOG_SENSITIVITY:Landroid/hardware/camera2/CameraCharacteristics$Key;
174: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.orientation"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
175: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_ORIENTATION:Landroid/hardware/camera2/CameraCharacteristics$Key;
176: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.availableTestPatternModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
177: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_AVAILABLE_TEST_PATTERN_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
178: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sensor.opticalBlackRegions"
ldc [Landroid/graphics/Rect;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
179: putstatic android.hardware.camera2.CameraCharacteristics.SENSOR_OPTICAL_BLACK_REGIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
180: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.shading.availableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
181: putstatic android.hardware.camera2.CameraCharacteristics.SHADING_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
182: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.statistics.info.availableFaceDetectModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
183: putstatic android.hardware.camera2.CameraCharacteristics.STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
184: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.statistics.info.maxFaceCount"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
185: putstatic android.hardware.camera2.CameraCharacteristics.STATISTICS_INFO_MAX_FACE_COUNT:Landroid/hardware/camera2/CameraCharacteristics$Key;
186: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.statistics.info.availableHotPixelMapModes"
ldc [Z
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
187: putstatic android.hardware.camera2.CameraCharacteristics.STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
188: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.statistics.info.availableLensShadingMapModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
189: putstatic android.hardware.camera2.CameraCharacteristics.STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
190: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.statistics.info.availableOisDataModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
191: putstatic android.hardware.camera2.CameraCharacteristics.STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
192: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.tonemap.maxCurvePoints"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
193: putstatic android.hardware.camera2.CameraCharacteristics.TONEMAP_MAX_CURVE_POINTS:Landroid/hardware/camera2/CameraCharacteristics$Key;
194: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.tonemap.availableToneMapModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
195: putstatic android.hardware.camera2.CameraCharacteristics.TONEMAP_AVAILABLE_TONE_MAP_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
196: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.led.availableLeds"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
197: putstatic android.hardware.camera2.CameraCharacteristics.LED_AVAILABLE_LEDS:Landroid/hardware/camera2/CameraCharacteristics$Key;
198: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.info.supportedHardwareLevel"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
199: putstatic android.hardware.camera2.CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL:Landroid/hardware/camera2/CameraCharacteristics$Key;
200: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.info.version"
ldc Ljava/lang/String;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
201: putstatic android.hardware.camera2.CameraCharacteristics.INFO_VERSION:Landroid/hardware/camera2/CameraCharacteristics$Key;
202: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.sync.maxLatency"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
203: putstatic android.hardware.camera2.CameraCharacteristics.SYNC_MAX_LATENCY:Landroid/hardware/camera2/CameraCharacteristics$Key;
204: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.reprocess.maxCaptureStall"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
205: putstatic android.hardware.camera2.CameraCharacteristics.REPROCESS_MAX_CAPTURE_STALL:Landroid/hardware/camera2/CameraCharacteristics$Key;
206: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.depth.availableDepthStreamConfigurations"
ldc [Landroid/hardware/camera2/params/StreamConfiguration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
207: putstatic android.hardware.camera2.CameraCharacteristics.DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
208: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.depth.availableDepthMinFrameDurations"
ldc [Landroid/hardware/camera2/params/StreamConfigurationDuration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
209: putstatic android.hardware.camera2.CameraCharacteristics.DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
210: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.depth.availableDepthStallDurations"
ldc [Landroid/hardware/camera2/params/StreamConfigurationDuration;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
211: putstatic android.hardware.camera2.CameraCharacteristics.DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS:Landroid/hardware/camera2/CameraCharacteristics$Key;
212: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.depth.depthIsExclusive"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
213: putstatic android.hardware.camera2.CameraCharacteristics.DEPTH_DEPTH_IS_EXCLUSIVE:Landroid/hardware/camera2/CameraCharacteristics$Key;
214: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.logicalMultiCamera.physicalIds"
ldc [B
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
215: putstatic android.hardware.camera2.CameraCharacteristics.LOGICAL_MULTI_CAMERA_PHYSICAL_IDS:Landroid/hardware/camera2/CameraCharacteristics$Key;
216: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.logicalMultiCamera.sensorSyncType"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
217: putstatic android.hardware.camera2.CameraCharacteristics.LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE:Landroid/hardware/camera2/CameraCharacteristics$Key;
218: new android.hardware.camera2.CameraCharacteristics$Key
dup
ldc "android.distortionCorrection.availableModes"
ldc [I
invokespecial android.hardware.camera2.CameraCharacteristics$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
219: putstatic android.hardware.camera2.CameraCharacteristics.DISTORTION_CORRECTION_AVAILABLE_MODES:Landroid/hardware/camera2/CameraCharacteristics$Key;
220: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(android.hardware.camera2.impl.CameraMetadataNative);
descriptor: (Landroid/hardware/camera2/impl/CameraMetadataNative;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
1: aload 0
aload 1
invokestatic android.hardware.camera2.impl.CameraMetadataNative.move:(Landroid/hardware/camera2/impl/CameraMetadataNative;)Landroid/hardware/camera2/impl/CameraMetadataNative;
putfield android.hardware.camera2.CameraCharacteristics.mProperties:Landroid/hardware/camera2/impl/CameraMetadataNative;
2: aload 0
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mProperties:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual android.hardware.camera2.CameraCharacteristics.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/hardware/camera2/CameraCharacteristics;
0 4 1 properties Landroid/hardware/camera2/impl/CameraMetadataNative;
MethodParameters:
Name Flags
properties
public android.hardware.camera2.impl.CameraMetadataNative getNativeCopy();
descriptor: ()Landroid/hardware/camera2/impl/CameraMetadataNative;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new android.hardware.camera2.impl.CameraMetadataNative
dup
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mProperties:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CameraCharacteristics;
public <T> T get(android.hardware.camera2.CameraCharacteristics$Key<T>);
descriptor: (Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mProperties:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CameraCharacteristics;
0 1 1 key Landroid/hardware/camera2/CameraCharacteristics$Key<TT;>;
Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CameraCharacteristics$Key<TT;>;)TT;
MethodParameters:
Name Flags
key
protected <T> T getProtected(android.hardware.camera2.CameraCharacteristics$Key<?>);
descriptor: (Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mProperties:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CameraCharacteristics;
0 1 1 key Landroid/hardware/camera2/CameraCharacteristics$Key<*>;
Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CameraCharacteristics$Key<*>;)TT;
MethodParameters:
Name Flags
key
protected java.lang.Class<android.hardware.camera2.CameraCharacteristics$Key<?>> getKeyClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: ldc Landroid/hardware/camera2/CameraCharacteristics$Key;
astore 1
start local 1 1: aload 1
checkcast java.lang.Class
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/hardware/camera2/CameraCharacteristics;
1 2 1 thisClass Ljava/lang/Object;
Signature: ()Ljava/lang/Class<Landroid/hardware/camera2/CameraCharacteristics$Key<*>;>;
public java.util.List<android.hardware.camera2.CameraCharacteristics$Key<?>> getKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mKeys:Ljava/util/List;
ifnull 2
1: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mKeys:Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_CHARACTERISTICS_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 1
start local 1 3: aload 1
ifnonnull 5
4: new java.lang.AssertionError
dup
ldc "android.request.availableCharacteristicsKeys must be non-null in the characteristics"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
5: StackMap locals: int[]
StackMap stack:
aload 0
6: aload 0
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 0
invokevirtual android.hardware.camera2.CameraCharacteristics.getKeyClass:()Ljava/lang/Class;
aload 0
aload 1
invokevirtual android.hardware.camera2.CameraCharacteristics.getKeys:(Ljava/lang/Class;Ljava/lang/Class;Landroid/hardware/camera2/CameraMetadata;[I)Ljava/util/ArrayList;
7: invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield android.hardware.camera2.CameraCharacteristics.mKeys:Ljava/util/List;
8: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mKeys:Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/hardware/camera2/CameraCharacteristics;
3 9 1 filterTags [I
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CameraCharacteristics$Key<*>;>;
public java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> getAvailableSessionKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableSessionKeys:Ljava/util/List;
ifnonnull 9
1: ldc Landroid/hardware/camera2/CaptureRequest$Key;
astore 1
start local 1 2: aload 1
checkcast java.lang.Class
astore 2
start local 2 3: aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_SESSION_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 3
start local 3 4: aload 3
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: java.lang.Object java.lang.Class int[]
StackMap stack:
aload 0
7: aload 0
ldc Landroid/hardware/camera2/CaptureRequest;
aload 2
aload 3
invokevirtual android.hardware.camera2.CameraCharacteristics.getAvailableKeyList:(Ljava/lang/Class;Ljava/lang/Class;[I)Ljava/util/List;
8: putfield android.hardware.camera2.CameraCharacteristics.mAvailableSessionKeys:Ljava/util/List;
end local 3 end local 2 end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableSessionKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/hardware/camera2/CameraCharacteristics;
2 9 1 crKey Ljava/lang/Object;
3 9 2 crKeyTyped Ljava/lang/Class<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
4 9 3 filterTags [I
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
public java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> getAvailablePhysicalCameraRequestKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailablePhysicalRequestKeys:Ljava/util/List;
ifnonnull 9
1: ldc Landroid/hardware/camera2/CaptureRequest$Key;
astore 1
start local 1 2: aload 1
checkcast java.lang.Class
astore 2
start local 2 3: aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 3
start local 3 4: aload 3
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: java.lang.Object java.lang.Class int[]
StackMap stack:
aload 0
7: aload 0
ldc Landroid/hardware/camera2/CaptureRequest;
aload 2
aload 3
invokevirtual android.hardware.camera2.CameraCharacteristics.getAvailableKeyList:(Ljava/lang/Class;Ljava/lang/Class;[I)Ljava/util/List;
8: putfield android.hardware.camera2.CameraCharacteristics.mAvailablePhysicalRequestKeys:Ljava/util/List;
end local 3 end local 2 end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailablePhysicalRequestKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/hardware/camera2/CameraCharacteristics;
2 9 1 crKey Ljava/lang/Object;
3 9 2 crKeyTyped Ljava/lang/Class<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
4 9 3 filterTags [I
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
public java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> getAvailableCaptureRequestKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableRequestKeys:Ljava/util/List;
ifnonnull 9
1: ldc Landroid/hardware/camera2/CaptureRequest$Key;
astore 1
start local 1 2: aload 1
checkcast java.lang.Class
astore 2
start local 2 3: aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_REQUEST_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 3
start local 3 4: aload 3
ifnonnull 6
5: new java.lang.AssertionError
dup
ldc "android.request.availableRequestKeys must be non-null in the characteristics"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
6: StackMap locals: java.lang.Object java.lang.Class int[]
StackMap stack:
aload 0
7: aload 0
ldc Landroid/hardware/camera2/CaptureRequest;
aload 2
aload 3
invokevirtual android.hardware.camera2.CameraCharacteristics.getAvailableKeyList:(Ljava/lang/Class;Ljava/lang/Class;[I)Ljava/util/List;
8: putfield android.hardware.camera2.CameraCharacteristics.mAvailableRequestKeys:Ljava/util/List;
end local 3 end local 2 end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableRequestKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/hardware/camera2/CameraCharacteristics;
2 9 1 crKey Ljava/lang/Object;
3 9 2 crKeyTyped Ljava/lang/Class<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
4 9 3 filterTags [I
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
public java.util.List<android.hardware.camera2.CaptureResult$Key<?>> getAvailableCaptureResultKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableResultKeys:Ljava/util/List;
ifnonnull 7
1: ldc Landroid/hardware/camera2/CaptureResult$Key;
astore 1
start local 1 2: aload 1
checkcast java.lang.Class
astore 2
start local 2 3: aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_RESULT_KEYS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 3
start local 3 4: aload 3
ifnonnull 6
5: new java.lang.AssertionError
dup
ldc "android.request.availableResultKeys must be non-null in the characteristics"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
6: StackMap locals: java.lang.Object java.lang.Class int[]
StackMap stack:
aload 0
aload 0
ldc Landroid/hardware/camera2/CaptureResult;
aload 2
aload 3
invokevirtual android.hardware.camera2.CameraCharacteristics.getAvailableKeyList:(Ljava/lang/Class;Ljava/lang/Class;[I)Ljava/util/List;
putfield android.hardware.camera2.CameraCharacteristics.mAvailableResultKeys:Ljava/util/List;
end local 3 end local 2 end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield android.hardware.camera2.CameraCharacteristics.mAvailableResultKeys:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/hardware/camera2/CameraCharacteristics;
2 7 1 crKey Ljava/lang/Object;
3 7 2 crKeyTyped Ljava/lang/Class<Landroid/hardware/camera2/CaptureResult$Key<*>;>;
4 7 3 filterTags [I
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureResult$Key<*>;>;
private <TKey> java.util.List<TKey> getAvailableKeyList(java.lang.Class<?>, java.lang.Class<TKey>, int[]);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;[I)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ldc Landroid/hardware/camera2/CameraMetadata;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
1: new java.lang.AssertionError
dup
2: ldc "metadataClass must be a strict subclass of CameraMetadata"
3: invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
ldc Landroid/hardware/camera2/CameraMetadata;
aload 1
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 8
5: new java.lang.AssertionError
dup
6: ldc "metadataClass must be a subclass of CameraMetadata"
7: invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
9: aload 1
aload 2
aconst_null
aload 3
10: invokevirtual android.hardware.camera2.CameraCharacteristics.getKeys:(Ljava/lang/Class;Ljava/lang/Class;Landroid/hardware/camera2/CameraMetadata;[I)Ljava/util/ArrayList;
astore 4
start local 4 11: aload 4
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/hardware/camera2/CameraCharacteristics;
0 12 1 metadataClass Ljava/lang/Class<*>;
0 12 2 keyClass Ljava/lang/Class<TTKey;>;
0 12 3 filterTags [I
11 12 4 staticKeyList Ljava/util/List<TTKey;>;
Signature: <TKey:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/Class<TTKey;>;[I)Ljava/util/List<TTKey;>;
MethodParameters:
Name Flags
metadataClass
keyClass
filterTags
public java.util.Set<java.lang.String> getPhysicalCameraIds();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getstatic android.hardware.camera2.CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast int[]
astore 1
start local 1 1: aload 1
ifnonnull 3
2: new java.lang.AssertionError
dup
ldc "android.request.availableCapabilities must be non-null in the characteristics"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
3: StackMap locals: int[]
StackMap stack:
aload 1
4: bipush 11
5: invokestatic android.hardware.camera2.utils.ArrayUtils.contains:([II)Z
6: ifne 8
7: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getstatic android.hardware.camera2.CameraCharacteristics.LOGICAL_MULTI_CAMERA_PHYSICAL_IDS:Landroid/hardware/camera2/CameraCharacteristics$Key;
invokevirtual android.hardware.camera2.CameraCharacteristics.get:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
checkcast byte[]
astore 2
start local 2 9: aconst_null
astore 3
start local 3 10: new java.lang.String
dup
aload 2
ldc "UTF-8"
invokespecial java.lang.String.<init>:([BLjava/lang/String;)V
astore 3
11: goto 14
StackMap locals: android.hardware.camera2.CameraCharacteristics int[] byte[] java.lang.String
StackMap stack: java.io.UnsupportedEncodingException
12: pop
13: new java.lang.AssertionError
dup
ldc "android.logicalCam.physicalIds must be UTF-8 string"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
14: StackMap locals:
StackMap stack:
aload 3
ldc "\u0000"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 15: new java.util.HashSet
dup
aload 4
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Landroid/hardware/camera2/CameraCharacteristics;
1 16 1 availableCapabilities [I
9 16 2 physicalCamIds [B
10 16 3 physicalCamIdString Ljava/lang/String;
15 16 4 physicalCameraIdArray [Ljava/lang/String;
Exception table:
from to target type
10 11 12 Class java.io.UnsupportedEncodingException
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
protected java.lang.Object getProtected(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast android.hardware.camera2.CameraCharacteristics$Key
invokevirtual android.hardware.camera2.CameraCharacteristics.getProtected:(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Landroid/hardware/camera2/CameraMetadata<Landroid/hardware/camera2/CameraCharacteristics$Key<*>;>;
SourceFile: "CameraCharacteristics.java"
NestMembers:
android.hardware.camera2.CameraCharacteristics$1 android.hardware.camera2.CameraCharacteristics$2 android.hardware.camera2.CameraCharacteristics$3 android.hardware.camera2.CameraCharacteristics$4 android.hardware.camera2.CameraCharacteristics$5 android.hardware.camera2.CameraCharacteristics$Key
InnerClasses:
android.hardware.camera2.CameraCharacteristics$1
android.hardware.camera2.CameraCharacteristics$2
android.hardware.camera2.CameraCharacteristics$3
android.hardware.camera2.CameraCharacteristics$4
android.hardware.camera2.CameraCharacteristics$5
public final Key = android.hardware.camera2.CameraCharacteristics$Key of android.hardware.camera2.CameraCharacteristics
public final Key = android.hardware.camera2.CaptureRequest$Key of android.hardware.camera2.CaptureRequest
public final Key = android.hardware.camera2.CaptureResult$Key of android.hardware.camera2.CaptureResult