# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.view.SurfaceViewImplementation$Api24Impl":"SurfaceViewImplementation.java","androidx.camera.core.SurfaceRequest":"SurfaceRequest.java"}}
androidx.camera.view.SurfaceViewImplementation -> od7:
# {"id":"sourceFile","fileName":"SurfaceViewImplementation.java"}
    android.view.SurfaceView mSurfaceView -> e
    androidx.camera.view.SurfaceViewImplementation$SurfaceRequestCallback mSurfaceRequestCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnd7;"}
    1:3:void <init>(android.widget.FrameLayout,androidx.camera.view.PreviewTransformation):70:70 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/FrameLayout;Lil5;)V"}
    4:11:void <init>(android.widget.FrameLayout,androidx.camera.view.PreviewTransformation):65:65 -> <init>
    1:3:android.view.View getPreview():110:110 -> a
    1:18:android.graphics.Bitmap getPreviewBitmap():132:132 -> b
    19:33:android.graphics.Bitmap getPreviewBitmap():133:133 -> b
    34:39:android.graphics.Bitmap getPreviewBitmap():137:137 -> b
    40:57:android.graphics.Bitmap getPreviewBitmap():140:140 -> b
    58:64:android.graphics.Bitmap getPreviewBitmap():143:143 -> b
    65:67:android.graphics.Bitmap getPreviewBitmap():144:144 -> b
    68:76:android.graphics.Bitmap getPreviewBitmap():145:145 -> b
    77:83:android.graphics.Bitmap getPreviewBitmap():147:147 -> b
    84:86:void androidx.camera.view.SurfaceViewImplementation$Api24Impl.pixelCopyRequest(android.view.SurfaceView,android.graphics.Bitmap,android.view.PixelCopy$OnPixelCopyFinishedListener,android.os.Handler):366:366 -> b
    84:86:android.graphics.Bitmap getPreviewBitmap():147 -> b
    87:97:android.graphics.Bitmap getPreviewBitmap():158:158 -> b
    98:107:android.graphics.Bitmap getPreviewBitmap():164:164 -> b
    108:111:android.graphics.Bitmap getPreviewBitmap():169:169 -> b
    112:116:android.graphics.Bitmap getPreviewBitmap():167:167 -> b
    117:123:android.graphics.Bitmap getPreviewBitmap():169:169 -> b
    124:126:android.graphics.Bitmap getPreviewBitmap():170:170 -> b
    1:1:void onAttachedToWindow():116:116 -> c
    1:1:void onDetachedFromWindow():121:121 -> d
    1:4:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):76:76 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkd7;Ls04;)V"}
    5:6:android.util.Size androidx.camera.core.SurfaceRequest.getResolution():338:338 -> e
    5:6:boolean shouldReusePreview(android.view.SurfaceView,android.util.Size,androidx.camera.core.SurfaceRequest):372 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):76 -> e
    7:15:boolean shouldReusePreview(android.view.SurfaceView,android.util.Size,androidx.camera.core.SurfaceRequest):372:372 -> e
    7:15:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):76 -> e
    16:17:android.util.Size androidx.camera.core.SurfaceRequest.getResolution():338:338 -> e
    16:17:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):77 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:19:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):77:77 -> e
    20:22:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):136:136 -> e
    20:22:void initializePreview():98 -> e
    20:22:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    23:35:void initializePreview():100:100 -> e
    23:35:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    36:39:void initializePreview():101:101 -> e
    36:39:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    40:52:void initializePreview():102:102 -> e
    40:52:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    53:55:void initializePreview():101:101 -> e
    53:55:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    56:58:void initializePreview():103:103 -> e
    56:58:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    59:63:void initializePreview():104:104 -> e
    59:63:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    64:74:void initializePreview():105:105 -> e
    64:74:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):78 -> e
    75:76:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):81:81 -> e
    77:84:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):82:82 -> e
    85:90:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):83:83 -> e
    91:95:void androidx.camera.core.SurfaceRequest.addRequestCancellationListener(java.util.concurrent.Executor,java.lang.Runnable):613:613 -> e
    91:95:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):81 -> e
    96:108:void onSurfaceRequested(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener):91:91 -> e
    1:3:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.ImmediateFuture.nullFuture():51:51 -> g
    1:3:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.immediateFuture(java.lang.Object):57 -> g
    1:3:com.google.common.util.concurrent.ListenableFuture waitForNextFrame():346 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr04;"}
