# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks$Api26CompatImpl":"CameraInteropStateCallbackRepository.kt","androidx.camera.camera2.pipe.compat.AndroidCameraDevice":"CameraDeviceWrapper.kt","kotlinx.atomicfu.AtomicRef":"AtomicFU.kt"}}
androidx.camera.camera2.pipe.compat.AndroidCaptureSessionStateCallback -> ma:
# {"id":"sourceFile","fileName":"CaptureSessionWrapper.kt"}
    androidx.camera.camera2.pipe.compat.CameraDeviceWrapper device -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lca;"}
    androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback stateCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lci0;"}
    androidx.camera.camera2.pipe.internal.CameraErrorListener cameraErrorListener -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldh0;"}
    androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener interopCaptureSessionListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc3;"}
    android.os.Handler callbackHandler -> e
    kotlinx.atomicfu.AtomicRef _lastStateCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmv;"}
    kotlinx.atomicfu.AtomicRef captureSession -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmv;"}
    7:9:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):147:147 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lca;Lci0;Lsq6;Ldh0;Loc3;Landroid/os/Handler;)V"}
    10:11:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):148:148 -> <init>
    12:13:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):149:149 -> <init>
    14:15:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):151:151 -> <init>
    16:17:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):152:152 -> <init>
    18:19:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):153:153 -> <init>
    20:26:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):155:155 -> <init>
    27:33:void <init>(androidx.camera.camera2.pipe.compat.CameraDeviceWrapper,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback,androidx.camera.camera2.pipe.compat.SessionStateCallback,androidx.camera.camera2.pipe.internal.CameraErrorListener,androidx.camera.camera2.pipe.CameraInterop$CaptureSessionListener,android.os.Handler):156:156 -> <init>
    1:2:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):205:205 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/camera2/CameraCaptureSession;Ldh0;)Ldi0;"}
    3:4:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> a
    3:4:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):205 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):205:205 -> a
    10:13:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):225:225 -> a
    10:13:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    14:17:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):233:233 -> a
    14:17:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    18:19:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):226:226 -> a
    18:19:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    20:21:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):228:228 -> a
    20:21:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    22:25:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):226:226 -> a
    22:25:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    26:30:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper wrapSession(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):233:233 -> a
    26:30:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):210 -> a
    31:40:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):211:211 -> a
    41:42:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):214:214 -> a
    43:44:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> a
    43:44:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):214 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:50:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper getWrapped(android.hardware.camera2.CameraCaptureSession,androidx.camera.camera2.pipe.internal.CameraErrorListener):214:214 -> a
    4:8:void onActive(android.hardware.camera2.CameraCaptureSession):183:183 -> onActive
    9:19:void onActive(android.hardware.camera2.CameraCaptureSession):184:184 -> onActive
    20:25:void onActive(android.hardware.camera2.CameraCaptureSession):185:185 -> onActive
    26:27:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onActive
    26:27:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    28:30:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onActive-rphkYDA(java.lang.String,int):0:0 -> onActive
    28:30:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    31:34:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onActive-rphkYDA(java.lang.String,int):134:134 -> onActive
    31:34:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    35:36:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> onActive
    35:36:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onActive-rphkYDA(java.lang.String,int):134 -> onActive
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    37:54:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onActive-rphkYDA(java.lang.String,int):134:134 -> onActive
    37:54:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    55:63:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onActive-rphkYDA(java.lang.String,int):135:135 -> onActive
    55:63:void onActive(android.hardware.camera2.CameraCaptureSession):185 -> onActive
    4:8:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):196:196 -> onCaptureQueueEmpty
    9:19:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):197:197 -> onCaptureQueueEmpty
    20:25:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198:198 -> onCaptureQueueEmpty
    26:27:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onCaptureQueueEmpty
    26:27:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    28:30:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):0:0 -> onCaptureQueueEmpty
    28:30:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    31:36:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):143:143 -> onCaptureQueueEmpty
    31:36:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    37:44:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):144:144 -> onCaptureQueueEmpty
    37:44:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    45:46:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> onCaptureQueueEmpty
    45:46:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks$Api26CompatImpl.onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession,kotlinx.atomicfu.AtomicRef):176 -> onCaptureQueueEmpty
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):144 -> onCaptureQueueEmpty
    45:46:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    47:64:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks$Api26CompatImpl.onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession,kotlinx.atomicfu.AtomicRef):176:176 -> onCaptureQueueEmpty
    47:64:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):144 -> onCaptureQueueEmpty
    47:64:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    65:68:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks$Api26CompatImpl.onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession,kotlinx.atomicfu.AtomicRef):177:177 -> onCaptureQueueEmpty
    65:68:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):144 -> onCaptureQueueEmpty
    65:68:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    69:74:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):184:184 -> onCaptureQueueEmpty
    69:74:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    75:76:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):146:146 -> onCaptureQueueEmpty
    75:76:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    77:82:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onCaptureQueueEmpty-rphkYDA(java.lang.String,int):185:185 -> onCaptureQueueEmpty
    77:82:void onCaptureQueueEmpty(android.hardware.camera2.CameraCaptureSession):198 -> onCaptureQueueEmpty
    4:8:void onClosed(android.hardware.camera2.CameraCaptureSession):189:189 -> onClosed
    9:17:void onClosed(android.hardware.camera2.CameraCaptureSession):190:190 -> onClosed
    18:28:void finalizeLastSession():244:244 -> onClosed
    18:28:void finalizeSession():238 -> onClosed
    18:28:void onClosed(android.hardware.camera2.CameraCaptureSession):191 -> onClosed
    29:31:void finalizeLastSession():245:245 -> onClosed
    29:31:void finalizeSession():238 -> onClosed
    29:31:void onClosed(android.hardware.camera2.CameraCaptureSession):191 -> onClosed
    32:34:void finalizeSession():239:239 -> onClosed
    32:34:void onClosed(android.hardware.camera2.CameraCaptureSession):191 -> onClosed
    35:40:void onClosed(android.hardware.camera2.CameraCaptureSession):192:192 -> onClosed
    41:42:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onClosed
    41:42:void onClosed(android.hardware.camera2.CameraCaptureSession):192 -> onClosed
    43:46:void onClosed(android.hardware.camera2.CameraCaptureSession):192:192 -> onClosed
    4:9:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):170:170 -> onConfigureFailed
    10:14:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):171:171 -> onConfigureFailed
    15:25:void finalizeLastSession():244:244 -> onConfigureFailed
    15:25:void finalizeSession():238 -> onConfigureFailed
    15:25:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):172 -> onConfigureFailed
    26:28:void finalizeLastSession():245:245 -> onConfigureFailed
    26:28:void finalizeSession():238 -> onConfigureFailed
    26:28:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):172 -> onConfigureFailed
    29:31:void finalizeSession():239:239 -> onConfigureFailed
    29:31:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):172 -> onConfigureFailed
    32:37:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):173:173 -> onConfigureFailed
    38:39:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onConfigureFailed
    38:39:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):173 -> onConfigureFailed
    40:43:void onConfigureFailed(android.hardware.camera2.CameraCaptureSession):173:173 -> onConfigureFailed
    4:9:void onConfigured(android.hardware.camera2.CameraCaptureSession):159:159 -> onConfigured
    10:14:void onConfigured(android.hardware.camera2.CameraCaptureSession):160:160 -> onConfigured
    15:25:void finalizeLastSession():244:244 -> onConfigured
    15:25:void onConfigured(android.hardware.camera2.CameraCaptureSession):165 -> onConfigured
    26:28:void finalizeLastSession():245:245 -> onConfigured
    26:28:void onConfigured(android.hardware.camera2.CameraCaptureSession):165 -> onConfigured
    29:34:void onConfigured(android.hardware.camera2.CameraCaptureSession):166:166 -> onConfigured
    35:36:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onConfigured
    35:36:void onConfigured(android.hardware.camera2.CameraCaptureSession):166 -> onConfigured
    37:40:void onConfigured(android.hardware.camera2.CameraCaptureSession):166:166 -> onConfigured
    4:8:void onReady(android.hardware.camera2.CameraCaptureSession):177:177 -> onReady
    9:19:void onReady(android.hardware.camera2.CameraCaptureSession):178:178 -> onReady
    20:25:void onReady(android.hardware.camera2.CameraCaptureSession):179:179 -> onReady
    26:27:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> onReady
    26:27:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
    28:30:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onReady-rphkYDA(java.lang.String,int):0:0 -> onReady
    28:30:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
    31:34:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onReady-rphkYDA(java.lang.String,int):125:125 -> onReady
    31:34:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
    35:36:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> onReady
    35:36:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onReady-rphkYDA(java.lang.String,int):125 -> onReady
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
    37:54:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onReady-rphkYDA(java.lang.String,int):125:125 -> onReady
    37:54:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
    55:63:void androidx.camera.camera2.impl.CameraInteropStateCallbackRepository$CaptureSessionStateCallbacks.onReady-rphkYDA(java.lang.String,int):126:126 -> onReady
    55:63:void onReady(android.hardware.camera2.CameraCaptureSession):179 -> onReady
