# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.compat.SessionConfigData":"Configuration.kt","androidx.camera.camera2.pipe.compat.AndroidCameraDevice":"CameraDeviceWrapper.kt","androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData":"Configuration.kt"}}
androidx.camera.camera2.pipe.compat.VirtualAndroidCameraDevice -> cv7:
# {"id":"sourceFile","fileName":"CameraDeviceWrapper.kt"}
    androidx.camera.camera2.pipe.compat.AndroidCameraDevice androidCameraDevice -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lba;"}
    java.lang.Object lock -> Y
    boolean disconnected -> Z
    1:5:void <init>(androidx.camera.camera2.pipe.compat.AndroidCameraDevice):555:555 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lba;)V"}
    6:13:void <init>(androidx.camera.camera2.pipe.compat.AndroidCameraDevice):557:557 -> <init>
    1:6:void onCameraAudioRestrictionUpdated-LwUUkyU(int):711:711 -> C
    1:6:void onDeviceClosing():696:696 -> G
    1:3:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):666:666 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsm6;)Z"}
    4:7:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):667:667 -> N
    8:9:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):727:727 -> N
    10:11:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):668:668 -> N
    12:14:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):727:727 -> N
    15:16:androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback androidx.camera.camera2.pipe.compat.SessionConfigData.getStateCallback():55:55 -> N
    15:16:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):669 -> N
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):669:669 -> N
    24:29:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):672:672 -> N
    30:33:boolean createCaptureSession(androidx.camera.camera2.pipe.compat.SessionConfigData):666:666 -> N
    1:3:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):677:677 -> O
    4:7:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):678:678 -> O
    8:9:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):729:729 -> O
    10:11:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):679:679 -> O
    12:18:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):729:729 -> O
    19:24:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):682:682 -> O
    25:28:android.hardware.camera2.CaptureRequest$Builder createCaptureRequest-2PPcXtw(int):677:677 -> O
    1:3:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):568:568 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lbi0;)Z"}
    4:7:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):569:569 -> U
    8:9:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):715:715 -> U
    10:11:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):570:570 -> U
    12:14:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):715:715 -> U
    15:21:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):571:571 -> U
    22:27:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):574:574 -> U
    28:31:boolean createCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):568:568 -> U
    1:6:void onDeviceClosed():698:698 -> f0
    1:3:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):635:635 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz93;Ljava/util/ArrayList;Lfo0;)Z"}
    4:7:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):636:636 -> k
    8:9:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):723:723 -> k
    10:11:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):638:638 -> k
    12:14:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):723:723 -> k
    15:21:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):641:641 -> k
    22:27:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):644:644 -> k
    28:31:boolean createReprocessableCaptureSessionByConfigurations(androidx.camera.camera2.pipe.compat.InputConfigData,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):635:635 -> k
    1:3:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):654:654 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc2;)Z"}
    4:7:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):655:655 -> m0
    8:9:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):725:725 -> m0
    10:11:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):656:656 -> m0
    12:14:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):725:725 -> m0
    15:16:androidx.camera.camera2.pipe.compat.CameraExtensionSessionWrapper$StateCallback androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData.getExtensionStateCallback():75:75 -> m0
    15:16:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):657 -> m0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):657:657 -> m0
    24:29:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):660:660 -> m0
    30:33:boolean createExtensionSession(androidx.camera.camera2.pipe.compat.ExtensionSessionConfigData):654:654 -> m0
    1:3:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):614:614 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lfo0;)Z"}
    4:7:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):615:615 -> o
    8:9:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):721:721 -> o
    10:11:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):617:617 -> o
    12:14:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):721:721 -> o
    15:21:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):619:619 -> o
    22:27:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):622:622 -> o
    28:31:boolean createCaptureSessionByOutputConfigurations(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):614:614 -> o
    1:7:java.lang.Object unwrapAs(kotlin.reflect.KClass):700:700 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbv0;)Ljava/lang/Object;"}
    1:3:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):597:597 -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lfo0;)Z"}
    4:7:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):598:598 -> q0
    8:9:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):719:719 -> q0
    10:11:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):600:600 -> q0
    12:14:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):719:719 -> q0
    15:21:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):602:602 -> q0
    22:27:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):605:605 -> q0
    28:31:boolean createConstrainedHighSpeedCaptureSession(java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):597:597 -> q0
    1:2:java.lang.String getCameraId-Dz_R5H8():562:562 -> r
    3:5:java.lang.String androidx.camera.camera2.pipe.compat.AndroidCameraDevice.getCameraId-Dz_R5H8():126:126 -> r
    3:5:java.lang.String getCameraId-Dz_R5H8():562 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:3:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):687:687 -> t
    4:7:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):688:688 -> t
    8:9:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):731:731 -> t
    10:11:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):689:689 -> t
    12:18:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):731:731 -> t
    19:24:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):692:692 -> t
    25:28:android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest(android.hardware.camera2.TotalCaptureResult):687:687 -> t
    1:3:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):583:583 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/camera2/params/InputConfiguration;Ljava/util/ArrayList;Lfo0;)Z"}
    4:7:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):584:584 -> v
    8:9:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):717:717 -> v
    10:11:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):585:585 -> v
    12:14:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):717:717 -> v
    15:21:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):586:586 -> v
    22:27:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):589:589 -> v
    28:31:boolean createReprocessableCaptureSession(android.hardware.camera2.params.InputConfiguration,java.util.List,androidx.camera.camera2.pipe.compat.CameraCaptureSessionWrapper$StateCallback):583:583 -> v
