public final class android.hardware.camera2.CaptureRequest extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CaptureRequest$Key<?>> implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.hardware.camera2.CaptureRequest
super_class: android.hardware.camera2.CameraMetadata
{
private final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: "CaptureRequest-JV"
private final android.util.ArraySet<android.view.Surface> mSurfaceSet;
descriptor: Landroid/util/ArraySet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Landroid/util/ArraySet<Landroid/view/Surface;>;
private final java.lang.Object mSurfacesLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mSurfaceConverted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int[] mStreamIdxArray;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private int[] mSurfaceIdxArray;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private static final android.util.ArraySet<android.view.Surface> mEmptySurfaceSet;
descriptor: Landroid/util/ArraySet;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Landroid/util/ArraySet<Landroid/view/Surface;>;
private java.lang.String mLogicalCameraId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.hardware.camera2.impl.CameraMetadataNative mLogicalCameraSettings;
descriptor: Landroid/hardware/camera2/impl/CameraMetadataNative;
flags: (0x0002) ACC_PRIVATE
private final java.util.HashMap<java.lang.String, android.hardware.camera2.impl.CameraMetadataNative> mPhysicalCameraSettings;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Landroid/hardware/camera2/impl/CameraMetadataNative;>;
private boolean mIsReprocess;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mIsPartOfCHSRequestList;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mReprocessableSessionId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.Object mUserTag;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
public static final android.os.Parcelable$Creator<android.hardware.camera2.CaptureRequest> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/hardware/camera2/CaptureRequest;>;
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> COLOR_CORRECTION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/hardware/camera2/params/RggbChannelVector;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> CONTROL_AE_LOCK;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AE_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/util/Range<Ljava/lang/Integer;>;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AF_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AF_TRIGGER;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> CONTROL_AWB_LOCK;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_AWB_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_CAPTURE_INTENT;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_EFFECT_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_SCENE_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> CONTROL_POST_RAW_SENSITIVITY_BOOST;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> CONTROL_ENABLE_ZSL;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> EDGE_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> FLASH_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> HOT_PIXEL_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.location.Location> JPEG_GPS_LOCATION;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/location/Location;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CaptureRequest$Key<double[]> JPEG_GPS_COORDINATES;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[D>;
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.String> JPEG_GPS_PROCESSING_METHOD;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/String;>;
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Long> JPEG_GPS_TIMESTAMP;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Long;>;
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> JPEG_ORIENTATION;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Byte> JPEG_QUALITY;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Byte;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Byte;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<android.util.Size> JPEG_THUMBNAIL_SIZE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/util/Size;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> LENS_APERTURE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> LENS_FILTER_DENSITY;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> LENS_FOCAL_LENGTH;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> LENS_FOCUS_DISTANCE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> NOISE_REDUCTION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> REQUEST_ID;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
public static final android.hardware.camera2.CaptureRequest$Key<android.graphics.Rect> SCALER_CROP_REGION;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/graphics/Rect;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Long> SENSOR_EXPOSURE_TIME;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Long> SENSOR_FRAME_DURATION;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Long;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> SENSOR_SENSITIVITY;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<int[]> SENSOR_TEST_PATTERN_DATA;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[I>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> SHADING_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> STATISTICS_OIS_DATA_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<float[]> TONEMAP_CURVE_BLUE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[F>;
public static final android.hardware.camera2.CaptureRequest$Key<float[]> TONEMAP_CURVE_GREEN;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[F>;
public static final android.hardware.camera2.CaptureRequest$Key<float[]> TONEMAP_CURVE_RED;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<[F>;
public static final android.hardware.camera2.CaptureRequest$Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Landroid/hardware/camera2/params/TonemapCurve;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
android.hardware.camera2.impl.SyntheticKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> TONEMAP_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> TONEMAP_GAMMA;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> TONEMAP_PRESET_CURVE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> LED_TRANSMIT;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Boolean> BLACK_LEVEL_LOCK;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Boolean;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Float> REPROCESS_EFFECTIVE_EXPOSURE_FACTOR;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
android.hardware.camera2.impl.PublicKey()
public static final android.hardware.camera2.CaptureRequest$Key<java.lang.Integer> DISTORTION_CORRECTION_MODE;
descriptor: Landroid/hardware/camera2/CaptureRequest$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/hardware/camera2/CaptureRequest$Key<Ljava/lang/Integer;>;
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.util.ArraySet
dup
invokespecial android.util.ArraySet.<init>:()V
putstatic android.hardware.camera2.CaptureRequest.mEmptySurfaceSet:Landroid/util/ArraySet;
1: new android.hardware.camera2.CaptureRequest$1
dup
invokespecial android.hardware.camera2.CaptureRequest$1.<init>:()V
2: putstatic android.hardware.camera2.CaptureRequest.CREATOR:Landroid/os/Parcelable$Creator;
3: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.colorCorrection.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
4: putstatic android.hardware.camera2.CaptureRequest.COLOR_CORRECTION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
5: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.colorCorrection.transform"
ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
6: putstatic android.hardware.camera2.CaptureRequest.COLOR_CORRECTION_TRANSFORM:Landroid/hardware/camera2/CaptureRequest$Key;
7: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.colorCorrection.gains"
ldc Landroid/hardware/camera2/params/RggbChannelVector;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
8: putstatic android.hardware.camera2.CaptureRequest.COLOR_CORRECTION_GAINS:Landroid/hardware/camera2/CaptureRequest$Key;
9: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.colorCorrection.aberrationMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
10: putstatic android.hardware.camera2.CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
11: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeAntibandingMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
12: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_ANTIBANDING_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
13: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeExposureCompensation"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
14: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION:Landroid/hardware/camera2/CaptureRequest$Key;
15: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeLock"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
16: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_LOCK:Landroid/hardware/camera2/CaptureRequest$Key;
17: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
18: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
19: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeRegions"
ldc [Landroid/hardware/camera2/params/MeteringRectangle;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
20: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_REGIONS:Landroid/hardware/camera2/CaptureRequest$Key;
21: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aeTargetFpsRange"
new android.hardware.camera2.CaptureRequest$2
dup
invokespecial android.hardware.camera2.CaptureRequest$2.<init>:()V
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
22: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE:Landroid/hardware/camera2/CaptureRequest$Key;
23: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.aePrecaptureTrigger"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
24: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER:Landroid/hardware/camera2/CaptureRequest$Key;
25: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.afMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
26: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AF_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
27: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.afRegions"
ldc [Landroid/hardware/camera2/params/MeteringRectangle;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
28: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AF_REGIONS:Landroid/hardware/camera2/CaptureRequest$Key;
29: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.afTrigger"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
30: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AF_TRIGGER:Landroid/hardware/camera2/CaptureRequest$Key;
31: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.awbLock"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
32: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AWB_LOCK:Landroid/hardware/camera2/CaptureRequest$Key;
33: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.awbMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
34: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AWB_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
35: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.awbRegions"
ldc [Landroid/hardware/camera2/params/MeteringRectangle;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
36: putstatic android.hardware.camera2.CaptureRequest.CONTROL_AWB_REGIONS:Landroid/hardware/camera2/CaptureRequest$Key;
37: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.captureIntent"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
38: putstatic android.hardware.camera2.CaptureRequest.CONTROL_CAPTURE_INTENT:Landroid/hardware/camera2/CaptureRequest$Key;
39: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.effectMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
40: putstatic android.hardware.camera2.CaptureRequest.CONTROL_EFFECT_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
41: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
42: putstatic android.hardware.camera2.CaptureRequest.CONTROL_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
43: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.sceneMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
44: putstatic android.hardware.camera2.CaptureRequest.CONTROL_SCENE_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
45: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.videoStabilizationMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
46: putstatic android.hardware.camera2.CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
47: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.postRawSensitivityBoost"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
48: putstatic android.hardware.camera2.CaptureRequest.CONTROL_POST_RAW_SENSITIVITY_BOOST:Landroid/hardware/camera2/CaptureRequest$Key;
49: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.control.enableZsl"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
50: putstatic android.hardware.camera2.CaptureRequest.CONTROL_ENABLE_ZSL:Landroid/hardware/camera2/CaptureRequest$Key;
51: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.edge.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
52: putstatic android.hardware.camera2.CaptureRequest.EDGE_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
53: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.flash.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
54: putstatic android.hardware.camera2.CaptureRequest.FLASH_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
55: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.hotPixel.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
56: putstatic android.hardware.camera2.CaptureRequest.HOT_PIXEL_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
57: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.gpsLocation"
ldc Landroid/location/Location;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
58: putstatic android.hardware.camera2.CaptureRequest.JPEG_GPS_LOCATION:Landroid/hardware/camera2/CaptureRequest$Key;
59: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.gpsCoordinates"
ldc [D
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
60: putstatic android.hardware.camera2.CaptureRequest.JPEG_GPS_COORDINATES:Landroid/hardware/camera2/CaptureRequest$Key;
61: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.gpsProcessingMethod"
ldc Ljava/lang/String;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
62: putstatic android.hardware.camera2.CaptureRequest.JPEG_GPS_PROCESSING_METHOD:Landroid/hardware/camera2/CaptureRequest$Key;
63: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.gpsTimestamp"
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
64: putstatic android.hardware.camera2.CaptureRequest.JPEG_GPS_TIMESTAMP:Landroid/hardware/camera2/CaptureRequest$Key;
65: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.orientation"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
66: putstatic android.hardware.camera2.CaptureRequest.JPEG_ORIENTATION:Landroid/hardware/camera2/CaptureRequest$Key;
67: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.quality"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
68: putstatic android.hardware.camera2.CaptureRequest.JPEG_QUALITY:Landroid/hardware/camera2/CaptureRequest$Key;
69: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.thumbnailQuality"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
70: putstatic android.hardware.camera2.CaptureRequest.JPEG_THUMBNAIL_QUALITY:Landroid/hardware/camera2/CaptureRequest$Key;
71: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.jpeg.thumbnailSize"
ldc Landroid/util/Size;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
72: putstatic android.hardware.camera2.CaptureRequest.JPEG_THUMBNAIL_SIZE:Landroid/hardware/camera2/CaptureRequest$Key;
73: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.lens.aperture"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
74: putstatic android.hardware.camera2.CaptureRequest.LENS_APERTURE:Landroid/hardware/camera2/CaptureRequest$Key;
75: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.lens.filterDensity"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
76: putstatic android.hardware.camera2.CaptureRequest.LENS_FILTER_DENSITY:Landroid/hardware/camera2/CaptureRequest$Key;
77: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.lens.focalLength"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
78: putstatic android.hardware.camera2.CaptureRequest.LENS_FOCAL_LENGTH:Landroid/hardware/camera2/CaptureRequest$Key;
79: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.lens.focusDistance"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
80: putstatic android.hardware.camera2.CaptureRequest.LENS_FOCUS_DISTANCE:Landroid/hardware/camera2/CaptureRequest$Key;
81: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.lens.opticalStabilizationMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
82: putstatic android.hardware.camera2.CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
83: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.noiseReduction.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
84: putstatic android.hardware.camera2.CaptureRequest.NOISE_REDUCTION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
85: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.request.id"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
86: putstatic android.hardware.camera2.CaptureRequest.REQUEST_ID:Landroid/hardware/camera2/CaptureRequest$Key;
87: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.scaler.cropRegion"
ldc Landroid/graphics/Rect;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
88: putstatic android.hardware.camera2.CaptureRequest.SCALER_CROP_REGION:Landroid/hardware/camera2/CaptureRequest$Key;
89: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.sensor.exposureTime"
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
90: putstatic android.hardware.camera2.CaptureRequest.SENSOR_EXPOSURE_TIME:Landroid/hardware/camera2/CaptureRequest$Key;
91: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.sensor.frameDuration"
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
92: putstatic android.hardware.camera2.CaptureRequest.SENSOR_FRAME_DURATION:Landroid/hardware/camera2/CaptureRequest$Key;
93: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.sensor.sensitivity"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
94: putstatic android.hardware.camera2.CaptureRequest.SENSOR_SENSITIVITY:Landroid/hardware/camera2/CaptureRequest$Key;
95: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.sensor.testPatternData"
ldc [I
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
96: putstatic android.hardware.camera2.CaptureRequest.SENSOR_TEST_PATTERN_DATA:Landroid/hardware/camera2/CaptureRequest$Key;
97: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.sensor.testPatternMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
98: putstatic android.hardware.camera2.CaptureRequest.SENSOR_TEST_PATTERN_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
99: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.shading.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
100: putstatic android.hardware.camera2.CaptureRequest.SHADING_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
101: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.statistics.faceDetectMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
102: putstatic android.hardware.camera2.CaptureRequest.STATISTICS_FACE_DETECT_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
103: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.statistics.hotPixelMapMode"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
104: putstatic android.hardware.camera2.CaptureRequest.STATISTICS_HOT_PIXEL_MAP_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
105: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.statistics.lensShadingMapMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
106: putstatic android.hardware.camera2.CaptureRequest.STATISTICS_LENS_SHADING_MAP_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
107: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.statistics.oisDataMode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
108: putstatic android.hardware.camera2.CaptureRequest.STATISTICS_OIS_DATA_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
109: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.curveBlue"
ldc [F
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
110: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_CURVE_BLUE:Landroid/hardware/camera2/CaptureRequest$Key;
111: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.curveGreen"
ldc [F
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
112: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_CURVE_GREEN:Landroid/hardware/camera2/CaptureRequest$Key;
113: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.curveRed"
ldc [F
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
114: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_CURVE_RED:Landroid/hardware/camera2/CaptureRequest$Key;
115: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.curve"
ldc Landroid/hardware/camera2/params/TonemapCurve;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
116: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_CURVE:Landroid/hardware/camera2/CaptureRequest$Key;
117: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
118: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
119: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.gamma"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
120: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_GAMMA:Landroid/hardware/camera2/CaptureRequest$Key;
121: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.tonemap.presetCurve"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
122: putstatic android.hardware.camera2.CaptureRequest.TONEMAP_PRESET_CURVE:Landroid/hardware/camera2/CaptureRequest$Key;
123: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.led.transmit"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
124: putstatic android.hardware.camera2.CaptureRequest.LED_TRANSMIT:Landroid/hardware/camera2/CaptureRequest$Key;
125: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.blackLevel.lock"
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
126: putstatic android.hardware.camera2.CaptureRequest.BLACK_LEVEL_LOCK:Landroid/hardware/camera2/CaptureRequest$Key;
127: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.reprocess.effectiveExposureFactor"
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
128: putstatic android.hardware.camera2.CaptureRequest.REPROCESS_EFFECTIVE_EXPOSURE_FACTOR:Landroid/hardware/camera2/CaptureRequest$Key;
129: new android.hardware.camera2.CaptureRequest$Key
dup
ldc "android.distortionCorrection.mode"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokespecial android.hardware.camera2.CaptureRequest$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
130: putstatic android.hardware.camera2.CaptureRequest.DISTORTION_CORRECTION_MODE:Landroid/hardware/camera2/CaptureRequest$Key;
131: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
1: aload 0
ldc "CaptureRequest-JV"
putfield android.hardware.camera2.CaptureRequest.TAG:Ljava/lang/String;
2: aload 0
new android.util.ArraySet
dup
invokespecial android.util.ArraySet.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
3: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
4: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
5: aload 0
6: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
7: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
8: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
9: aload 0
iconst_m1
putfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/hardware/camera2/CaptureRequest;
private void <init>(android.hardware.camera2.CaptureRequest);
descriptor: (Landroid/hardware/camera2/CaptureRequest;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
1: aload 0
ldc "CaptureRequest-JV"
putfield android.hardware.camera2.CaptureRequest.TAG:Ljava/lang/String;
2: aload 0
new android.util.ArraySet
dup
invokespecial android.util.ArraySet.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
3: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
4: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
5: aload 0
6: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
7: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
8: aload 0
new java.lang.String
dup
aload 1
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
putfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
9: aload 1
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 14
StackMap locals: android.hardware.camera2.CaptureRequest android.hardware.camera2.CaptureRequest top java.util.Iterator
StackMap stack:
10: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 11: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
new java.lang.String
dup
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokespecial java.lang.String.<init>:(Ljava/lang/String;)V
12: new android.hardware.camera2.impl.CameraMetadataNative
dup
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast android.hardware.camera2.impl.CameraMetadataNative
invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
13: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 14: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
15: aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast android.hardware.camera2.impl.CameraMetadataNative
putfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
16: aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual android.hardware.camera2.CaptureRequest.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
17: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
aload 1
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.addAll:(Landroid/util/ArraySet;)V
18: aload 0
aload 1
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
putfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
19: aload 0
aload 1
getfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
putfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
20: aload 0
aload 1
getfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
putfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
21: aload 0
aload 1
getfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
putfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/hardware/camera2/CaptureRequest;
0 23 1 source Landroid/hardware/camera2/CaptureRequest;
11 14 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Landroid/hardware/camera2/impl/CameraMetadataNative;>;
MethodParameters:
Name Flags
source
private void <init>(android.hardware.camera2.impl.CameraMetadataNative, boolean, int, java.lang.String, java.util.Set<java.lang.String>);
descriptor: (Landroid/hardware/camera2/impl/CameraMetadataNative;ZILjava/lang/String;Ljava/util/Set;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
1: aload 0
ldc "CaptureRequest-JV"
putfield android.hardware.camera2.CaptureRequest.TAG:Ljava/lang/String;
2: aload 0
new android.util.ArraySet
dup
invokespecial android.util.ArraySet.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
3: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
4: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
5: aload 0
6: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
7: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
8: aload 5
ifnull 10
iload 2
ifeq 10
9: new java.lang.IllegalArgumentException
dup
ldc "Create a reprocess capture request with with more than one physical camera is not supported!"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CameraMetadataNative int int java.lang.String java.util.Set
StackMap stack:
aload 0
aload 4
putfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
11: 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.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
12: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 5
ifnull 20
14: aload 5
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 19
StackMap locals: android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CameraMetadataNative int int java.lang.String java.util.Set top java.util.Iterator
StackMap stack:
15: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 16: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 6
new android.hardware.camera2.impl.CameraMetadataNative
dup
17: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
18: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 19: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
20: StackMap locals: android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CameraMetadataNative int int java.lang.String java.util.Set
StackMap stack:
aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual android.hardware.camera2.CaptureRequest.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
21: aload 0
iload 2
putfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
22: iload 2
ifeq 29
23: iload 3
iconst_m1
if_icmpne 27
24: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Create a reprocess capture request with an invalid session ID: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
25: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
26: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
27: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
30: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Landroid/hardware/camera2/CaptureRequest;
0 31 1 settings Landroid/hardware/camera2/impl/CameraMetadataNative;
0 31 2 isReprocess Z
0 31 3 reprocessableSessionId I
0 31 4 logicalCameraId Ljava/lang/String;
0 31 5 physicalCameraIdSet Ljava/util/Set<Ljava/lang/String;>;
16 19 6 physicalId Ljava/lang/String;
Signature: (Landroid/hardware/camera2/impl/CameraMetadataNative;ZILjava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
settings
isReprocess
reprocessableSessionId
logicalCameraId
physicalCameraIdSet
public <T> T get(android.hardware.camera2.CaptureRequest$Key<T>);
descriptor: (Landroid/hardware/camera2/CaptureRequest$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.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
0 1 1 key Landroid/hardware/camera2/CaptureRequest$Key<TT;>;
Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CaptureRequest$Key<TT;>;)TT;
MethodParameters:
Name Flags
key
protected <T> T getProtected(android.hardware.camera2.CaptureRequest$Key<?>);
descriptor: (Landroid/hardware/camera2/CaptureRequest$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.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
0 1 1 key Landroid/hardware/camera2/CaptureRequest$Key<*>;
Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CaptureRequest$Key<*>;)TT;
MethodParameters:
Name Flags
key
protected java.lang.Class<android.hardware.camera2.CaptureRequest$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/CaptureRequest$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/CaptureRequest;
1 2 1 thisClass Ljava/lang/Object;
Signature: ()Ljava/lang/Class<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
public java.util.List<android.hardware.camera2.CaptureRequest$Key<?>> getKeys();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.hardware.camera2.CameraMetadata.getKeys:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;
public java.lang.Object getTag();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
public boolean isReprocess();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
public boolean isPartOfCRequestList();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mIsPartOfCHSRequestList:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
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.CaptureRequest.mLogicalCameraSettings: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/CaptureRequest;
public int getReprocessableSessionId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
ifeq 2
1: aload 0
getfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
iconst_m1
if_icmpne 3
2: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Getting the reprocessable session ID for a non-reprocess capture request is illegal."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/hardware/camera2/CaptureRequest;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.hardware.camera2.CaptureRequest
ifeq 3
1: aload 0
aload 1
checkcast android.hardware.camera2.CaptureRequest
invokevirtual android.hardware.camera2.CaptureRequest.equals:(Landroid/hardware/camera2/CaptureRequest;)Z
ifeq 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/hardware/camera2/CaptureRequest;
0 4 1 other Ljava/lang/Object;
MethodParameters:
Name Flags
other
private boolean equals(android.hardware.camera2.CaptureRequest);
descriptor: (Landroid/hardware/camera2/CaptureRequest;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 9
1: aload 0
getfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
aload 1
getfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
2: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
aload 1
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 1
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
invokevirtual java.util.HashMap.equals:(Ljava/lang/Object;)Z
ifeq 9
4: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
aload 1
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
5: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 9
6: aload 0
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
aload 1
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
if_icmpne 9
7: aload 0
getfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
aload 1
getfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
if_icmpne 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/hardware/camera2/CaptureRequest;
0 10 1 other Landroid/hardware/camera2/CaptureRequest;
MethodParameters:
Name Flags
other
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aastore
dup
iconst_1
aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
aastore
dup
iconst_2
aload 0
getfield android.hardware.camera2.CaptureRequest.mUserTag:Ljava/lang/Object;
aastore
invokestatic android.hardware.camera2.utils.HashCodeHelpers.hashCodeGeneric:([Ljava/lang/Object;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
private void readFromParcel(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 2
start local 2 1: iload 2
ifgt 5
2: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Physical camera count"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc " should always be positive"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
6: aload 0
new android.hardware.camera2.impl.CameraMetadataNative
dup
invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:()V
putfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
7: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.readFromParcel:(Landroid/os/Parcel;)V
8: aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual android.hardware.camera2.CaptureRequest.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
9: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: iconst_1
istore 3
start local 3 11: goto 17
12: StackMap locals: int
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 4
start local 4 13: new android.hardware.camera2.impl.CameraMetadataNative
dup
invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:()V
astore 5
start local 5 14: aload 5
aload 1
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.readFromParcel:(Landroid/os/Parcel;)V
15: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
aload 4
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 4 16: iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
iload 2
if_icmplt 12
end local 3 18: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifne 19
iconst_0
goto 20
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int
StackMap stack: android.hardware.camera2.CaptureRequest
19: iconst_1
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int
StackMap stack: android.hardware.camera2.CaptureRequest int
20: putfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
21: aload 0
iconst_m1
putfield android.hardware.camera2.CaptureRequest.mReprocessableSessionId:I
22: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
dup
astore 3
monitorenter
23: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.clear:()V
24: aload 1
ldc Landroid/view/Surface;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokevirtual android.os.Parcel.readParcelableArray:(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;
astore 4
start local 4 25: aload 4
ifnull 32
26: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 31
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int java.lang.Object android.os.Parcelable[] top int int android.os.Parcelable[]
StackMap stack:
27: aload 8
iload 6
aaload
astore 5
start local 5 28: aload 5
checkcast android.view.Surface
astore 9
start local 9 29: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
aload 9
invokevirtual android.util.ArraySet.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 5 30: iinc 6 1
StackMap locals:
StackMap stack:
31: iload 6
iload 7
if_icmplt 27
32: StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int java.lang.Object android.os.Parcelable[]
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 5
start local 5 33: iload 5
ifeq 35
34: new java.lang.RuntimeException
dup
ldc "Reading cached CaptureRequest is not supported"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 5 end local 4 35: StackMap locals:
StackMap stack:
aload 3
monitorexit
36: goto 39
StackMap locals:
StackMap stack: java.lang.Throwable
37: aload 3
monitorexit
38: athrow
39: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Landroid/hardware/camera2/CaptureRequest;
0 40 1 in Landroid/os/Parcel;
1 40 2 physicalCameraCount I
11 18 3 i I
13 16 4 physicalId Ljava/lang/String;
14 16 5 physicalCameraSettings Landroid/hardware/camera2/impl/CameraMetadataNative;
25 35 4 parcelableArray [Landroid/os/Parcelable;
28 30 5 p Landroid/os/Parcelable;
29 30 9 s Landroid/view/Surface;
33 35 5 streamSurfaceSize I
Exception table:
from to target type
23 36 37 any
37 38 37 any
MethodParameters:
Name Flags
in
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
istore 3
start local 3 1: aload 1
iload 3
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 1
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraSettings:Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 1
iload 2
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.writeToParcel:(Landroid/os/Parcel;I)V
4: aload 0
getfield android.hardware.camera2.CaptureRequest.mPhysicalCameraSettings:Ljava/util/HashMap;
invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int int top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 6: aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: goto 10
8: StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int int java.util.Map$Entry java.util.Iterator
StackMap stack:
aload 1
aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
9: aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast android.hardware.camera2.impl.CameraMetadataNative
aload 1
iload 2
invokevirtual android.hardware.camera2.impl.CameraMetadataNative.writeToParcel:(Landroid/os/Parcel;I)V
end local 4 10: StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
11: aload 1
aload 0
getfield android.hardware.camera2.CaptureRequest.mIsReprocess:Z
ifeq 12
iconst_1
goto 13
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int int
StackMap stack: android.os.Parcel
12: iconst_0
StackMap locals: android.hardware.camera2.CaptureRequest android.os.Parcel int int
StackMap stack: android.os.Parcel int
13: invokevirtual android.os.Parcel.writeInt:(I)V
14: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
dup
astore 4
monitorenter
15: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
ifeq 16
getstatic android.hardware.camera2.CaptureRequest.mEmptySurfaceSet:Landroid/util/ArraySet;
goto 17
StackMap locals: java.lang.Object
StackMap stack:
16: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
StackMap locals:
StackMap stack: android.util.ArraySet
17: astore 5
start local 5 18: aload 1
aload 5
aload 5
invokevirtual android.util.ArraySet.size:()I
anewarray android.view.Surface
invokevirtual android.util.ArraySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast android.view.Surface[]
iload 2
invokevirtual android.os.Parcel.writeParcelableArray:([Landroid/os/Parcelable;I)V
19: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
ifeq 28
20: aload 1
aload 0
getfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
arraylength
invokevirtual android.os.Parcel.writeInt:(I)V
21: iconst_0
istore 6
start local 6 22: goto 26
23: StackMap locals: android.util.ArraySet int
StackMap stack:
aload 1
aload 0
getfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
iload 6
iaload
invokevirtual android.os.Parcel.writeInt:(I)V
24: aload 1
aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
iload 6
iaload
invokevirtual android.os.Parcel.writeInt:(I)V
25: iinc 6 1
StackMap locals:
StackMap stack:
26: iload 6
aload 0
getfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
arraylength
if_icmplt 23
end local 6 27: goto 29
28: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
end local 5 29: StackMap locals:
StackMap stack:
aload 4
monitorexit
30: goto 33
StackMap locals:
StackMap stack: java.lang.Throwable
31: aload 4
monitorexit
32: athrow
33: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Landroid/hardware/camera2/CaptureRequest;
0 34 1 dest Landroid/os/Parcel;
0 34 2 flags I
1 34 3 physicalCameraCount I
6 10 4 entry Ljava/util/Map$Entry<Ljava/lang/String;Landroid/hardware/camera2/impl/CameraMetadataNative;>;
18 29 5 surfaces Landroid/util/ArraySet<Landroid/view/Surface;>;
22 27 6 i I
Exception table:
from to target type
15 30 31 any
31 32 31 any
MethodParameters:
Name Flags
dest
flags
public boolean containsTarget(android.view.Surface);
descriptor: (Landroid/view/Surface;)Z
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.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
aload 1
invokevirtual android.util.ArraySet.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
0 1 1 surface Landroid/view/Surface;
MethodParameters:
Name Flags
surface
public java.util.Collection<android.view.Surface> getTargets();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
Signature: ()Ljava/util/Collection<Landroid/view/Surface;>;
public java.lang.String getLogicalCameraId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mLogicalCameraId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/CaptureRequest;
public void convertSurfaceToStreamId(android.util.SparseArray<android.hardware.camera2.params.OutputConfiguration>);
descriptor: (Landroid/util/SparseArray;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=15, args_size=2
start local 0 start local 1 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
ifeq 5
2: ldc "CaptureRequest-JV"
ldc "Cannot convert already converted surfaces!"
invokestatic android.util.Log.v:(Ljava/lang/String;Ljava/lang/String;)I
pop
3: aload 2
monitorexit
4: return
5: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.size:()I
newarray 10
putfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
6: aload 0
aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.size:()I
newarray 10
putfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
7: iconst_0
istore 3
start local 3 8: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceSet:Landroid/util/ArraySet;
invokevirtual android.util.ArraySet.iterator:()Ljava/util/Iterator;
astore 5
goto 57
StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int top java.util.Iterator
StackMap stack:
9: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast android.view.Surface
astore 4
start local 4 10: iconst_0
istore 6
start local 6 11: iconst_0
istore 7
start local 7 12: goto 29
13: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int int
StackMap stack:
aload 1
iload 7
invokevirtual android.util.SparseArray.keyAt:(I)I
istore 8
start local 8 14: aload 1
iload 7
invokevirtual android.util.SparseArray.valueAt:(I)Ljava/lang/Object;
checkcast android.hardware.camera2.params.OutputConfiguration
astore 9
start local 9 15: iconst_0
istore 10
start local 10 16: aload 9
invokevirtual android.hardware.camera2.params.OutputConfiguration.getSurfaces:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 25
StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int int int android.hardware.camera2.params.OutputConfiguration int top java.util.Iterator
StackMap stack:
17: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast android.view.Surface
astore 11
start local 11 18: aload 4
aload 11
if_acmpne 24
19: iconst_1
istore 6
20: aload 0
getfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
iload 3
iload 8
iastore
21: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
iload 3
iload 10
iastore
22: iinc 3 1
23: goto 26
24: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int int int android.hardware.camera2.params.OutputConfiguration int android.view.Surface java.util.Iterator
StackMap stack:
iinc 10 1
end local 11 25: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int int int android.hardware.camera2.params.OutputConfiguration int top java.util.Iterator
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
26: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int int int android.hardware.camera2.params.OutputConfiguration int
StackMap stack:
iload 6
ifeq 28
27: goto 30
end local 10 end local 9 end local 8 28: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
29: iload 7
aload 1
invokevirtual android.util.SparseArray.size:()I
if_icmplt 13
end local 7 30: StackMap locals:
StackMap stack:
iload 6
ifne 51
31: aload 4
invokestatic android.hardware.camera2.utils.SurfaceUtils.getSurfaceId:(Landroid/view/Surface;)J
lstore 7
start local 7 32: iconst_0
istore 9
start local 9 33: goto 50
34: StackMap locals: long int
StackMap stack:
aload 1
iload 9
invokevirtual android.util.SparseArray.keyAt:(I)I
istore 10
start local 10 35: aload 1
iload 9
invokevirtual android.util.SparseArray.valueAt:(I)Ljava/lang/Object;
checkcast android.hardware.camera2.params.OutputConfiguration
astore 11
start local 11 36: iconst_0
istore 12
start local 12 37: aload 11
invokevirtual android.hardware.camera2.params.OutputConfiguration.getSurfaces:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 14
goto 46
StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int long int int android.hardware.camera2.params.OutputConfiguration int top java.util.Iterator
StackMap stack:
38: aload 14
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast android.view.Surface
astore 13
start local 13 39: lload 7
aload 13
invokestatic android.hardware.camera2.utils.SurfaceUtils.getSurfaceId:(Landroid/view/Surface;)J
lcmp
ifne 45
40: iconst_1
istore 6
41: aload 0
getfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
iload 3
iload 10
iastore
42: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
iload 3
iload 12
iastore
43: iinc 3 1
44: goto 47
45: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int long int int android.hardware.camera2.params.OutputConfiguration int android.view.Surface java.util.Iterator
StackMap stack:
iinc 12 1
end local 13 46: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int long int int android.hardware.camera2.params.OutputConfiguration int top java.util.Iterator
StackMap stack:
aload 14
invokeinterface java.util.Iterator.hasNext:()Z
ifne 38
47: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int android.view.Surface java.util.Iterator int long int int android.hardware.camera2.params.OutputConfiguration int
StackMap stack:
iload 6
ifeq 49
48: goto 51
end local 12 end local 11 end local 10 49: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
50: iload 9
aload 1
invokevirtual android.util.SparseArray.size:()I
if_icmplt 34
end local 9 end local 7 51: StackMap locals:
StackMap stack:
iload 6
ifne 57
52: aload 0
aconst_null
putfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
53: aload 0
aconst_null
putfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
54: new java.lang.IllegalArgumentException
dup
55: ldc "CaptureRequest contains unconfigured Input/Output Surface!"
56: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 6 end local 4 57: StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
58: aload 0
iconst_1
putfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
end local 3 59: aload 2
monitorexit
60: goto 63
StackMap locals: android.hardware.camera2.CaptureRequest android.util.SparseArray java.lang.Object
StackMap stack: java.lang.Throwable
61: aload 2
monitorexit
62: athrow
63: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Landroid/hardware/camera2/CaptureRequest;
0 64 1 configuredOutputs Landroid/util/SparseArray<Landroid/hardware/camera2/params/OutputConfiguration;>;
8 59 3 i I
10 57 4 s Landroid/view/Surface;
11 57 6 streamFound Z
12 30 7 j I
14 28 8 streamId I
15 28 9 outConfig Landroid/hardware/camera2/params/OutputConfiguration;
16 28 10 surfaceId I
18 25 11 outSurface Landroid/view/Surface;
32 51 7 reqSurfaceId J
33 51 9 j I
35 49 10 streamId I
36 49 11 outConfig Landroid/hardware/camera2/params/OutputConfiguration;
37 49 12 surfaceId I
39 46 13 outSurface Landroid/view/Surface;
Exception table:
from to target type
1 4 61 any
5 60 61 any
61 62 61 any
Signature: (Landroid/util/SparseArray<Landroid/hardware/camera2/params/OutputConfiguration;>;)V
MethodParameters:
Name Flags
configuredOutputs final
public void recoverStreamIdToSurface();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfacesLock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
ifne 5
2: ldc "CaptureRequest-JV"
ldc "Cannot convert already converted surfaces!"
invokestatic android.util.Log.v:(Ljava/lang/String;Ljava/lang/String;)I
pop
3: aload 1
monitorexit
4: return
5: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aconst_null
putfield android.hardware.camera2.CaptureRequest.mStreamIdxArray:[I
6: aload 0
aconst_null
putfield android.hardware.camera2.CaptureRequest.mSurfaceIdxArray:[I
7: aload 0
iconst_0
putfield android.hardware.camera2.CaptureRequest.mSurfaceConverted:Z
8: aload 1
monitorexit
9: goto 12
StackMap locals:
StackMap stack: java.lang.Throwable
10: aload 1
monitorexit
11: athrow
12: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/hardware/camera2/CaptureRequest;
Exception table:
from to target type
1 4 10 any
5 9 10 any
10 11 10 any
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.CaptureRequest$Key
invokevirtual android.hardware.camera2.CaptureRequest.getProtected:(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Landroid/hardware/camera2/CameraMetadata<Landroid/hardware/camera2/CaptureRequest$Key<*>;>;Landroid/os/Parcelable;
SourceFile: "CaptureRequest.java"
NestMembers:
android.hardware.camera2.CaptureRequest$1 android.hardware.camera2.CaptureRequest$2 android.hardware.camera2.CaptureRequest$Builder android.hardware.camera2.CaptureRequest$Key
InnerClasses:
android.hardware.camera2.CaptureRequest$1
android.hardware.camera2.CaptureRequest$2
public final Builder = android.hardware.camera2.CaptureRequest$Builder of android.hardware.camera2.CaptureRequest
public final Key = android.hardware.camera2.CaptureRequest$Key of android.hardware.camera2.CaptureRequest
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public abstract Entry = java.util.Map$Entry of java.util.Map