1// Signature format: 4.0 2package androidx.camera.camera2 { 3 4 public final class Camera2Config { 5 method public static androidx.camera.core.CameraXConfig defaultConfig(); 6 } 7 8} 9 10package androidx.camera.camera2.interop { 11 12 @androidx.camera.camera2.interop.ExperimentalCamera2Interop public final class Camera2CameraInfo { 13 method public static String extractCameraId(androidx.camera.core.CameraInfo); 14 } 15 16 @androidx.camera.camera2.interop.ExperimentalCamera2Interop public final class Camera2Interop { 17 } 18 19 public static final class Camera2Interop.Extender<T> { 20 ctor public Camera2Interop.Extender(androidx.camera.core.ExtendableBuilder<T!>); 21 method public <ValueT> androidx.camera.camera2.interop.Camera2Interop.Extender<T!> setCaptureRequestOption(android.hardware.camera2.CaptureRequest.Key<ValueT!>, ValueT); 22 method public androidx.camera.camera2.interop.Camera2Interop.Extender<T!> setDeviceStateCallback(android.hardware.camera2.CameraDevice.StateCallback); 23 method public androidx.camera.camera2.interop.Camera2Interop.Extender<T!> setSessionCaptureCallback(android.hardware.camera2.CameraCaptureSession.CaptureCallback); 24 method public androidx.camera.camera2.interop.Camera2Interop.Extender<T!> setSessionStateCallback(android.hardware.camera2.CameraCaptureSession.StateCallback); 25 } 26 27 @experimental.Experimental @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) public @interface ExperimentalCamera2Interop { 28 } 29 30} 31 32