// Signature format: 4.0 package androidx.camera.camera2 { public final class Camera2Config { method public static androidx.camera.core.CameraXConfig defaultConfig(); } } package androidx.camera.camera2.interop { @androidx.camera.camera2.interop.ExperimentalCamera2Interop public final class Camera2CameraFilter { method public static androidx.camera.core.CameraFilter createCameraFilter(androidx.camera.camera2.interop.Camera2CameraFilter.Camera2Filter); } public static interface Camera2CameraFilter.Camera2Filter { method public java.util.LinkedHashMap filter(java.util.LinkedHashMap); } @androidx.camera.camera2.interop.ExperimentalCamera2Interop public final class Camera2CameraInfo { method public static androidx.camera.camera2.interop.Camera2CameraInfo fromCameraInfo(androidx.camera.core.CameraInfo); method public T? getCameraCharacteristic(android.hardware.camera2.CameraCharacteristics.Key); method public String getCameraId(); } @androidx.camera.camera2.interop.ExperimentalCamera2Interop public final class Camera2Interop { } public static final class Camera2Interop.Extender { ctor public Camera2Interop.Extender(androidx.camera.core.ExtendableBuilder); method public androidx.camera.camera2.interop.Camera2Interop.Extender setCaptureRequestOption(android.hardware.camera2.CaptureRequest.Key, ValueT); method public androidx.camera.camera2.interop.Camera2Interop.Extender setDeviceStateCallback(android.hardware.camera2.CameraDevice.StateCallback); method public androidx.camera.camera2.interop.Camera2Interop.Extender setSessionCaptureCallback(android.hardware.camera2.CameraCaptureSession.CaptureCallback); method public androidx.camera.camera2.interop.Camera2Interop.Extender setSessionStateCallback(android.hardware.camera2.CameraCaptureSession.StateCallback); } @experimental.Experimental @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) public @interface ExperimentalCamera2Interop { } }