# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.ViewPort":"ViewPort.java","androidx.lifecycle.MutableLiveData":"MutableLiveData.java","androidx.camera.core.impl.utils.TransformUtils":"TransformUtils.java","androidx.camera.core.ViewPort$Builder":"ViewPort.java","androidx.camera.view.PreviewTransformation":"PreviewTransformation.java","androidx.camera.core.SurfaceRequest":"SurfaceRequest.java","androidx.camera.view.transform.OutputTransform":"OutputTransform.java","androidx.camera.view.PreviewViewImplementation":"PreviewViewImplementation.java","androidx.camera.view.ScreenFlashView":"ScreenFlashView.java","androidx.camera.view.PreviewViewMeteringPointFactory":"PreviewViewMeteringPointFactory.java","androidx.camera.view.PreviewView$ImplementationMode":"PreviewView.java","androidx.camera.view.internal.compat.quirk.DeviceQuirks":"DeviceQuirks.java","androidx.camera.view.PreviewView$ScaleType":"PreviewView.java"}}
androidx.camera.view.PreviewView -> nl5:
# {"id":"sourceFile","fileName":"PreviewView.java"}
    androidx.camera.view.PreviewView$ImplementationMode mImplementationMode -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkl5;"}
    androidx.camera.view.PreviewViewImplementation mImplementation -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lol5;"}
    androidx.camera.view.ScreenFlashView mScreenFlashView -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpo6;"}
    androidx.camera.view.PreviewTransformation mPreviewTransform -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lil5;"}
    boolean mUseDisplayRotation -> l0
    androidx.lifecycle.MutableLiveData mPreviewStreamStateLiveData -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte4;"}
    java.util.concurrent.atomic.AtomicReference mActiveStreamStateObserver -> n0
    androidx.camera.view.PreviewViewMeteringPointFactory mPreviewViewMeteringPointFactory -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpl5;"}
    androidx.camera.core.impl.CameraInfoInternal mCameraInfoInternal -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfk0;"}
    androidx.camera.view.PreviewView$DisplayRotationListener mDisplayRotationListener -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llw1;"}
    android.view.View$OnLayoutChangeListener mOnLayoutChangeListener -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo0;"}
    androidx.camera.core.Preview$SurfaceProvider mSurfaceProvider -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Low3;"}
    4:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):299:299 -> <init>
    4:6:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    4:6:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    4:6:void <init>(android.content.Context):283 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):133:133 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    7:10:void <init>(android.content.Context):283 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int,int):141:141 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    11:12:void <init>(android.content.Context):283 -> <init>
    13:15:void androidx.camera.view.PreviewTransformation.<init>():118:118 -> <init>
    13:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):141 -> <init>
    13:15:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    13:15:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    13:15:void <init>(android.content.Context):283 -> <init>
    16:19:void androidx.camera.view.PreviewTransformation.<init>():116:116 -> <init>
    16:19:void <init>(android.content.Context,android.util.AttributeSet,int,int):141 -> <init>
    16:19:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    16:19:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    16:19:void <init>(android.content.Context):283 -> <init>
    20:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):141:141 -> <init>
    20:22:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    20:22:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    20:22:void <init>(android.content.Context):283 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int,int):142:142 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    23:24:void <init>(android.content.Context):283 -> <init>
    25:28:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:145 -> <init>
    25:28:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    25:28:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    25:28:void <init>(android.content.Context):283 -> <init>
    29:31:void androidx.lifecycle.MutableLiveData.<init>(java.lang.Object):33:33 -> <init>
    29:31:void <init>(android.content.Context,android.util.AttributeSet,int,int):145 -> <init>
    29:31:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    29:31:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    29:31:void <init>(android.content.Context):283 -> <init>
    32:33:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:145 -> <init>
    32:33:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    32:33:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    32:33:void <init>(android.content.Context):283 -> <init>
    34:40:void <init>(android.content.Context,android.util.AttributeSet,int,int):150:150 -> <init>
    34:40:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    34:40:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    34:40:void <init>(android.content.Context):283 -> <init>
    41:47:void <init>(android.content.Context,android.util.AttributeSet,int,int):164:164 -> <init>
    41:47:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    41:47:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    41:47:void <init>(android.content.Context):283 -> <init>
    48:54:void <init>(android.content.Context,android.util.AttributeSet,int,int):176:176 -> <init>
    48:54:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    48:54:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    48:54:void <init>(android.content.Context):283 -> <init>
    55:61:void <init>(android.content.Context,android.util.AttributeSet,int,int):179:179 -> <init>
    55:61:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    55:61:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    55:61:void <init>(android.content.Context):283 -> <init>
    62:69:void <init>(android.content.Context,android.util.AttributeSet,int,int):190:190 -> <init>
    62:69:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    62:69:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    62:69:void <init>(android.content.Context):283 -> <init>
    70:72:void <init>(android.content.Context,android.util.AttributeSet,int,int):300:300 -> <init>
    70:72:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    70:72:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    70:72:void <init>(android.content.Context):283 -> <init>
    73:84:void <init>(android.content.Context,android.util.AttributeSet,int,int):301:301 -> <init>
    73:84:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    73:84:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    73:84:void <init>(android.content.Context):283 -> <init>
    85:87:void <init>(android.content.Context,android.util.AttributeSet,int,int):303:303 -> <init>
    85:87:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    85:87:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    85:87:void <init>(android.content.Context):283 -> <init>
    88:89:androidx.camera.view.PreviewView$ScaleType androidx.camera.view.PreviewTransformation.getScaleType():248:248 -> <init>
    88:89:void <init>(android.content.Context,android.util.AttributeSet,int,int):309 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:89:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    88:89:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    88:89:void <init>(android.content.Context):283 -> <init>
    90:91:int androidx.camera.view.PreviewView$ScaleType.getId():902:902 -> <init>
    90:91:void <init>(android.content.Context,android.util.AttributeSet,int,int):309 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:91:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    90:91:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    90:91:void <init>(android.content.Context):283 -> <init>
    92:95:void <init>(android.content.Context,android.util.AttributeSet,int,int):307:307 -> <init>
    92:95:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    92:95:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    92:95:void <init>(android.content.Context):283 -> <init>
    96:105:androidx.camera.view.PreviewView$ScaleType androidx.camera.view.PreviewView$ScaleType.fromId(int):906:906 -> <init>
    96:105:void <init>(android.content.Context,android.util.AttributeSet,int,int):310 -> <init>
    96:105:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    96:105:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    96:105:void <init>(android.content.Context):283 -> <init>
    106:109:androidx.camera.view.PreviewView$ScaleType androidx.camera.view.PreviewView$ScaleType.fromId(int):907:907 -> <init>
    106:109:void <init>(android.content.Context,android.util.AttributeSet,int,int):310 -> <init>
    106:109:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    106:109:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    106:109:void <init>(android.content.Context):283 -> <init>
    110:112:void <init>(android.content.Context,android.util.AttributeSet,int,int):310:310 -> <init>
    110:112:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    110:112:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    110:112:void <init>(android.content.Context):283 -> <init>
    113:116:void <init>(android.content.Context,android.util.AttributeSet,int,int):313:313 -> <init>
    113:116:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    113:116:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    113:116:void <init>(android.content.Context):283 -> <init>
    117:126:androidx.camera.view.PreviewView$ImplementationMode androidx.camera.view.PreviewView$ImplementationMode.fromId(int):824:824 -> <init>
    117:126:void <init>(android.content.Context,android.util.AttributeSet,int,int):315 -> <init>
    117:126:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    117:126:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    117:126:void <init>(android.content.Context):283 -> <init>
    127:130:androidx.camera.view.PreviewView$ImplementationMode androidx.camera.view.PreviewView$ImplementationMode.fromId(int):825:825 -> <init>
    127:130:void <init>(android.content.Context,android.util.AttributeSet,int,int):315 -> <init>
    127:130:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    127:130:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    127:130:void <init>(android.content.Context):283 -> <init>
    131:133:void <init>(android.content.Context,android.util.AttributeSet,int,int):315:315 -> <init>
    131:133:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    131:133:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    131:133:void <init>(android.content.Context):283 -> <init>
    134:136:void <init>(android.content.Context,android.util.AttributeSet,int,int):317:317 -> <init>
    134:136:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    134:136:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    134:136:void <init>(android.content.Context):283 -> <init>
    137:146:void <init>(android.content.Context,android.util.AttributeSet,int,int):320:320 -> <init>
    137:146:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    137:146:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    137:146:void <init>(android.content.Context):283 -> <init>
    147:152:void <init>(android.content.Context,android.util.AttributeSet,int,int):333:333 -> <init>
    147:152:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    147:152:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    147:152:void <init>(android.content.Context):283 -> <init>
    153:159:void <init>(android.content.Context,android.util.AttributeSet,int,int):334:334 -> <init>
    153:159:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    153:159:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    153:159:void <init>(android.content.Context):283 -> <init>
    160:163:int androidx.core.content.ContextCompat.getColor(android.content.Context,int):428:428 -> <init>
    160:163:void <init>(android.content.Context,android.util.AttributeSet,int,int):334 -> <init>
    160:163:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    160:163:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    160:163:void <init>(android.content.Context):283 -> <init>
    164:166:void <init>(android.content.Context,android.util.AttributeSet,int,int):334:334 -> <init>
    164:166:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    164:166:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    164:166:void <init>(android.content.Context):283 -> <init>
    167:169:void <init>(android.content.Context,android.util.AttributeSet,int,int):337:337 -> <init>
    167:169:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    167:169:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    167:169:void <init>(android.content.Context):283 -> <init>
    170:173:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int,int):96:96 -> <init>
    170:173:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int):90 -> <init>
    170:173:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet):84 -> <init>
    170:173:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context):79 -> <init>
    170:173:void <init>(android.content.Context,android.util.AttributeSet,int,int):337 -> <init>
    170:173:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    170:173:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    170:173:void <init>(android.content.Context):283 -> <init>
    174:177:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int,int):98:98 -> <init>
    174:177:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int):90 -> <init>
    174:177:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet):84 -> <init>
    174:177:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context):79 -> <init>
    174:177:void <init>(android.content.Context,android.util.AttributeSet,int,int):337 -> <init>
    174:177:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    174:177:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    174:177:void <init>(android.content.Context):283 -> <init>
    178:183:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int,int):99:99 -> <init>
    178:183:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int):90 -> <init>
    178:183:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet):84 -> <init>
    178:183:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context):79 -> <init>
    178:183:void <init>(android.content.Context,android.util.AttributeSet,int,int):337 -> <init>
    178:183:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    178:183:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    178:183:void <init>(android.content.Context):283 -> <init>
    184:186:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int,int):100:100 -> <init>
    184:186:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet,int):90 -> <init>
    184:186:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context,android.util.AttributeSet):84 -> <init>
    184:186:void androidx.camera.view.ScreenFlashView.<init>(android.content.Context):79 -> <init>
    184:186:void <init>(android.content.Context,android.util.AttributeSet,int,int):337 -> <init>
    184:186:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    184:186:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    184:186:void <init>(android.content.Context):283 -> <init>
    187:188:void <init>(android.content.Context,android.util.AttributeSet,int,int):337:337 -> <init>
    187:188:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    187:188:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    187:188:void <init>(android.content.Context):283 -> <init>
    189:203:void <init>(android.content.Context,android.util.AttributeSet,int,int):338:338 -> <init>
    189:203:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    189:203:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    189:203:void <init>(android.content.Context):283 -> <init>
    204:226:androidx.camera.view.PreviewView$ImplementationMode androidx.camera.view.PreviewView$ImplementationMode.fromId(int):829:829 -> <init>
    204:226:void <init>(android.content.Context,android.util.AttributeSet,int,int):315 -> <init>
    204:226:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    204:226:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    204:226:void <init>(android.content.Context):283 -> <init>
    227:246:androidx.camera.view.PreviewView$ScaleType androidx.camera.view.PreviewView$ScaleType.fromId(int):911:911 -> <init>
    227:246:void <init>(android.content.Context,android.util.AttributeSet,int,int):310 -> <init>
    227:246:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    227:246:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    227:246:void <init>(android.content.Context):283 -> <init>
    247:249:void <init>(android.content.Context,android.util.AttributeSet,int,int):317:317 -> <init>
    247:249:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    247:249:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    247:249:void <init>(android.content.Context):283 -> <init>
    250:250:void <init>(android.content.Context,android.util.AttributeSet,int,int):318:318 -> <init>
    250:250:void <init>(android.content.Context,android.util.AttributeSet,int):293 -> <init>
    250:250:void <init>(android.content.Context,android.util.AttributeSet):288 -> <init>
    250:250:void <init>(android.content.Context):283 -> <init>
    1:3:void redrawPreview():678:678 -> a
    4:7:void redrawPreview():679:679 -> a
    8:11:void updateDisplayRotationIfNeeded():726:726 -> a
    8:11:void redrawPreview():680 -> a
    12:17:void updateDisplayRotationIfNeeded():727:727 -> a
    12:17:void redrawPreview():680 -> a
    18:21:void updateDisplayRotationIfNeeded():728:728 -> a
    18:21:void redrawPreview():680 -> a
    22:23:void updateDisplayRotationIfNeeded():729:729 -> a
    22:23:void redrawPreview():680 -> a
    24:27:void updateDisplayRotationIfNeeded():731:731 -> a
    24:27:void redrawPreview():680 -> a
    28:31:void updateDisplayRotationIfNeeded():730:730 -> a
    28:31:void redrawPreview():680 -> a
    32:35:void updateDisplayRotationIfNeeded():731:731 -> a
    32:35:void redrawPreview():680 -> a
    36:40:void androidx.camera.view.PreviewTransformation.overrideWithDisplayRotation(int,int):146:146 -> a
    36:40:void updateDisplayRotationIfNeeded():729 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:40:void redrawPreview():680 -> a
    41:42:void androidx.camera.view.PreviewTransformation.overrideWithDisplayRotation(int,int):151:151 -> a
    41:42:void updateDisplayRotationIfNeeded():729 -> a
    41:42:void redrawPreview():680 -> a
    43:44:void androidx.camera.view.PreviewTransformation.overrideWithDisplayRotation(int,int):152:152 -> a
    43:44:void updateDisplayRotationIfNeeded():729 -> a
    43:44:void redrawPreview():680 -> a
    45:49:void redrawPreview():681:681 -> a
    50:64:void redrawPreview():683:683 -> a
    65:68:void redrawPreview():684:684 -> a
    69:71:void redrawPreview():683:683 -> a
    72:74:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):77:77 -> a
    72:74:void redrawPreview():683 -> a
    75:76:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):78:79 -> a
    75:76:void redrawPreview():683 -> a
    77:92:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):79:79 -> a
    77:92:void redrawPreview():683 -> a
    93:97:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):84:84 -> a
    93:97:void redrawPreview():683 -> a
    98:101:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):88:88 -> a
    98:101:void redrawPreview():683 -> a
    102:103:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):82:82 -> a
    102:103:void redrawPreview():683 -> a
    104:105:void androidx.camera.view.PreviewViewMeteringPointFactory.recalculate(android.util.Size,int):88:88 -> a
    104:105:void redrawPreview():683 -> a
    1:2:androidx.camera.core.impl.CameraInternal androidx.camera.core.SurfaceRequest.getCamera():399:399 -> b
    1:2:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):703 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkd7;Lkl5;)Z"}
    3:6:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):703:703 -> b
    7:16:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):704:704 -> b
    17:18:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):705:705 -> b
    19:28:androidx.camera.core.impl.Quirk androidx.camera.view.internal.compat.quirk.DeviceQuirks.get(java.lang.Class):64:64 -> b
    19:28:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):705 -> b
    29:30:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):705:705 -> b
    31:42:androidx.camera.core.impl.Quirk androidx.camera.view.internal.compat.quirk.DeviceQuirks.get(java.lang.Class):64:64 -> b
    31:42:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):706 -> b
    43:53:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):707:707 -> b
    54:62:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):712:712 -> b
    63:71:boolean shouldUseTextureView(androidx.camera.core.SurfaceRequest,androidx.camera.view.PreviewView$ImplementationMode):718:718 -> b
    1:3:android.graphics.Bitmap getBitmap():573:573 -> getBitmap
    4:8:android.graphics.Bitmap getBitmap():574:574 -> getBitmap
    9:10:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():110:110 -> getBitmap
    9:10:android.graphics.Bitmap getBitmap():574 -> getBitmap
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:18:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():110:110 -> getBitmap
    11:18:android.graphics.Bitmap getBitmap():574 -> getBitmap
    19:22:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114:114 -> getBitmap
    19:22:android.graphics.Bitmap getBitmap():574 -> getBitmap
    23:33:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():115:115 -> getBitmap
    23:33:android.graphics.Bitmap getBitmap():574 -> getBitmap
    34:37:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():116:116 -> getBitmap
    34:37:android.graphics.Bitmap getBitmap():574 -> getBitmap
    38:44:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):447:447 -> getBitmap
    38:44:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:44:android.graphics.Bitmap getBitmap():574 -> getBitmap
    45:48:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):450:450 -> getBitmap
    45:48:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    45:48:android.graphics.Bitmap getBitmap():574 -> getBitmap
    49:52:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):451:451 -> getBitmap
    49:52:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    49:52:android.graphics.Bitmap getBitmap():574 -> getBitmap
    53:64:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):455:455 -> getBitmap
    53:64:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    53:64:android.graphics.Bitmap getBitmap():574 -> getBitmap
    65:68:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):454:454 -> getBitmap
    65:68:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    65:68:android.graphics.Bitmap getBitmap():574 -> getBitmap
    69:73:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):456:456 -> getBitmap
    69:73:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    69:73:android.graphics.Bitmap getBitmap():574 -> getBitmap
    74:78:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):458:458 -> getBitmap
    74:78:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    74:78:android.graphics.Bitmap getBitmap():574 -> getBitmap
    79:81:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):459:459 -> getBitmap
    79:81:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    79:81:android.graphics.Bitmap getBitmap():574 -> getBitmap
    82:93:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):460:460 -> getBitmap
    82:93:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    82:93:android.graphics.Bitmap getBitmap():574 -> getBitmap
    94:105:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):461:461 -> getBitmap
    94:105:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    94:105:android.graphics.Bitmap getBitmap():574 -> getBitmap
    106:108:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):460:460 -> getBitmap
    106:108:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    106:108:android.graphics.Bitmap getBitmap():574 -> getBitmap
    109:115:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):462:462 -> getBitmap
    109:115:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    109:115:android.graphics.Bitmap getBitmap():574 -> getBitmap
    116:125:android.graphics.Bitmap androidx.camera.view.PreviewTransformation.createTransformedBitmap(android.graphics.Bitmap,android.util.Size,int):464:464 -> getBitmap
    116:125:android.graphics.Bitmap androidx.camera.view.PreviewViewImplementation.getBitmap():114 -> getBitmap
    116:125:android.graphics.Bitmap getBitmap():574 -> getBitmap
    1:5:androidx.camera.view.CameraController getController():969:969 -> getController
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbj0;"}
    1:8:android.view.Display getDefaultDisplay():1197:1197 -> getDefaultDisplay
    9:13:android.view.Display getDefaultDisplay():1201:1201 -> getDefaultDisplay
    14:20:android.view.Display getDefaultDisplay():1202:1202 -> getDefaultDisplay
    21:25:android.view.Display getDefaultDisplay():1203:1203 -> getDefaultDisplay
    1:8:android.hardware.display.DisplayManager getDisplayManager():1104:1104 -> getDisplayManager
    9:17:android.hardware.display.DisplayManager getDisplayManager():1111:1111 -> getDisplayManager
    1:3:androidx.camera.view.PreviewView$ImplementationMode getImplementationMode():443:443 -> getImplementationMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkl5;"}
    4:6:androidx.camera.view.PreviewView$ImplementationMode getImplementationMode():444:444 -> getImplementationMode
    1:3:androidx.camera.core.MeteringPointFactory getMeteringPointFactory():525:525 -> getMeteringPointFactory
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lla4;"}
    4:6:androidx.camera.core.MeteringPointFactory getMeteringPointFactory():526:526 -> getMeteringPointFactory
    1:6:androidx.camera.view.transform.OutputTransform getOutputTransform():991:991 -> getOutputTransform
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Li15;"}
    7:8:androidx.camera.view.transform.OutputTransform getOutputTransform():994:994 -> getOutputTransform
    9:23:androidx.camera.view.transform.OutputTransform getOutputTransform():995:995 -> getOutputTransform
    24:29:androidx.camera.view.transform.OutputTransform getOutputTransform():994:994 -> getOutputTransform
    30:31:android.graphics.Rect androidx.camera.view.PreviewTransformation.getSurfaceCropRect():434:434 -> getOutputTransform
    30:31:androidx.camera.view.transform.OutputTransform getOutputTransform():1000 -> getOutputTransform
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:38:androidx.camera.view.transform.OutputTransform getOutputTransform():1001:1001 -> getOutputTransform
    39:40:androidx.camera.view.transform.OutputTransform getOutputTransform():1006:1006 -> getOutputTransform
    41:45:android.graphics.Matrix androidx.camera.core.impl.utils.TransformUtils.getNormalizedToBuffer(android.graphics.Rect):370:370 -> getOutputTransform
    41:45:androidx.camera.view.transform.OutputTransform getOutputTransform():1006 -> getOutputTransform
    46:50:android.graphics.Matrix androidx.camera.core.impl.utils.TransformUtils.getNormalizedToBuffer(android.graphics.RectF):388:388 -> getOutputTransform
    46:50:android.graphics.Matrix androidx.camera.core.impl.utils.TransformUtils.getNormalizedToBuffer(android.graphics.Rect):370 -> getOutputTransform
    46:50:androidx.camera.view.transform.OutputTransform getOutputTransform():1006 -> getOutputTransform
    51:57:android.graphics.Matrix androidx.camera.core.impl.utils.TransformUtils.getNormalizedToBuffer(android.graphics.RectF):389:389 -> getOutputTransform
    51:57:android.graphics.Matrix androidx.camera.core.impl.utils.TransformUtils.getNormalizedToBuffer(android.graphics.Rect):370 -> getOutputTransform
    51:57:androidx.camera.view.transform.OutputTransform getOutputTransform():1006 -> getOutputTransform
    58:60:androidx.camera.view.transform.OutputTransform getOutputTransform():1006:1006 -> getOutputTransform
    61:66:androidx.camera.view.transform.OutputTransform getOutputTransform():1009:1009 -> getOutputTransform
    67:74:androidx.camera.view.transform.OutputTransform getOutputTransform():1010:1010 -> getOutputTransform
    75:84:androidx.camera.view.transform.OutputTransform getOutputTransform():1012:1012 -> getOutputTransform
    85:89:androidx.camera.view.transform.OutputTransform getOutputTransform():1013:1013 -> getOutputTransform
    90:97:androidx.camera.view.transform.OutputTransform getOutputTransform():1018:1018 -> getOutputTransform
    98:104:androidx.camera.view.transform.OutputTransform getOutputTransform():1019:1019 -> getOutputTransform
    105:108:void androidx.camera.view.transform.OutputTransform.<init>(android.graphics.Matrix,android.util.Size):54:54 -> getOutputTransform
    105:108:androidx.camera.view.transform.OutputTransform getOutputTransform():1019 -> getOutputTransform
    109:114:androidx.camera.view.transform.OutputTransform getOutputTransform():1002:1002 -> getOutputTransform
    1:3:androidx.lifecycle.LiveData getPreviewStreamState():549:549 -> getPreviewStreamState
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh14;"}
    1:3:androidx.camera.view.PreviewView$ScaleType getScaleType():500:500 -> getScaleType
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lll5;"}
    4:5:androidx.camera.view.PreviewView$ScaleType getScaleType():501:501 -> getScaleType
    6:8:androidx.camera.view.PreviewView$ScaleType androidx.camera.view.PreviewTransformation.getScaleType():248:248 -> getScaleType
    6:8:androidx.camera.view.PreviewView$ScaleType getScaleType():501 -> getScaleType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:5:androidx.camera.core.ImageCapture$ScreenFlash getScreenFlash():1173:1173 -> getScreenFlash
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj83;"}
    1:7:androidx.camera.core.ImageCapture$ScreenFlash getScreenFlashInternal():1146:1146 -> getScreenFlashInternal
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj83;"}
    1:3:android.graphics.Matrix getSensorToViewTransform():1048:1048 -> getSensorToViewTransform
    4:17:android.graphics.Matrix getSensorToViewTransform():1049:1049 -> getSensorToViewTransform
    18:19:android.graphics.Matrix getSensorToViewTransform():1052:1052 -> getSensorToViewTransform
    20:34:android.graphics.Matrix getSensorToViewTransform():1053:1053 -> getSensorToViewTransform
    35:43:android.graphics.Matrix androidx.camera.view.PreviewTransformation.getSensorToViewTransform(android.util.Size,int):272:272 -> getSensorToViewTransform
    35:43:android.graphics.Matrix getSensorToViewTransform():1052 -> getSensorToViewTransform
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:50:android.graphics.Matrix androidx.camera.view.PreviewTransformation.getSensorToViewTransform(android.util.Size,int):277:277 -> getSensorToViewTransform
    44:50:android.graphics.Matrix getSensorToViewTransform():1052 -> getSensorToViewTransform
    51:58:android.graphics.Matrix androidx.camera.view.PreviewTransformation.getSensorToViewTransform(android.util.Size,int):278:278 -> getSensorToViewTransform
    51:58:android.graphics.Matrix getSensorToViewTransform():1052 -> getSensorToViewTransform
    1:3:androidx.camera.core.Preview$SurfaceProvider getSurfaceProvider():462:462 -> getSurfaceProvider
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbl5;"}
    4:6:androidx.camera.core.Preview$SurfaceProvider getSurfaceProvider():463:463 -> getSurfaceProvider
    1:3:androidx.camera.core.ViewPort getViewPort():591:591 -> getViewPort
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh88;"}
    4:11:androidx.camera.core.ViewPort getViewPort():592:592 -> getViewPort
    12:14:androidx.camera.core.ViewPort getViewPort():597:597 -> getViewPort
    15:17:androidx.camera.core.ViewPort getViewPort(int):641:641 -> getViewPort
    15:17:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    18:30:androidx.camera.core.ViewPort getViewPort(int):642:642 -> getViewPort
    18:30:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    31:43:androidx.camera.core.ViewPort getViewPort(int):645:645 -> getViewPort
    31:43:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    44:46:androidx.camera.core.ViewPort getViewPort(int):646:646 -> getViewPort
    44:46:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    47:49:androidx.camera.core.ViewPort getViewPort(int):647:647 -> getViewPort
    47:49:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    50:51:androidx.camera.core.ViewPort androidx.camera.core.ViewPort$Builder.build():303:303 -> getViewPort
    50:51:androidx.camera.core.ViewPort getViewPort(int):648 -> getViewPort
    50:51:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    52:56:void androidx.camera.core.ViewPort.<init>(int,android.util.Rational,int,int):160:160 -> getViewPort
    52:56:androidx.camera.core.ViewPort androidx.camera.core.ViewPort$Builder.build():303 -> getViewPort
    52:56:androidx.camera.core.ViewPort getViewPort(int):648 -> getViewPort
    52:56:androidx.camera.core.ViewPort getViewPort():597 -> getViewPort
    1:26:int getViewPortScaleType():655:655 -> getViewPortScaleType
    27:40:int getViewPortScaleType():669:669 -> getViewPortScaleType
    1:3:void onAttachedToWindow():345:345 -> onAttachedToWindow
    4:9:void onAttachedToWindow():349:349 -> onAttachedToWindow
    10:16:void startListeningToDisplayChange():1086:1086 -> onAttachedToWindow
    10:16:void onAttachedToWindow():350 -> onAttachedToWindow
    17:18:void startListeningToDisplayChange():1090:1090 -> onAttachedToWindow
    17:18:void onAttachedToWindow():350 -> onAttachedToWindow
    19:25:void startListeningToDisplayChange():1091:1091 -> onAttachedToWindow
    19:25:void onAttachedToWindow():350 -> onAttachedToWindow
    26:30:void startListeningToDisplayChange():1090:1090 -> onAttachedToWindow
    26:30:void onAttachedToWindow():350 -> onAttachedToWindow
    31:35:void onAttachedToWindow():352:352 -> onAttachedToWindow
    36:39:void onAttachedToWindow():353:353 -> onAttachedToWindow
    40:42:void onAttachedToWindow():354:354 -> onAttachedToWindow
    43:45:void attachToControllerIfReady(boolean):1058:1058 -> onAttachedToWindow
    43:45:void onAttachedToWindow():356 -> onAttachedToWindow
    46:49:void attachToControllerIfReady(boolean):1059:1059 -> onAttachedToWindow
    46:49:void onAttachedToWindow():356 -> onAttachedToWindow
    1:3:void onDetachedFromWindow():361:361 -> onDetachedFromWindow
    4:8:void onDetachedFromWindow():362:362 -> onDetachedFromWindow
    9:12:void onDetachedFromWindow():363:363 -> onDetachedFromWindow
    13:15:void onDetachedFromWindow():364:364 -> onDetachedFromWindow
    16:21:void onDetachedFromWindow():369:369 -> onDetachedFromWindow
    22:28:void stopListeningToDisplayChange():1096:1096 -> onDetachedFromWindow
    22:28:void onDetachedFromWindow():370 -> onDetachedFromWindow
    29:34:void stopListeningToDisplayChange():1100:1100 -> onDetachedFromWindow
    29:34:void onDetachedFromWindow():370 -> onDetachedFromWindow
    1:3:void setController(androidx.camera.view.CameraController):952:952 -> setController
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbj0;)V"}
    4:6:void attachToControllerIfReady(boolean):1058:1058 -> setController
    4:6:void setController(androidx.camera.view.CameraController):960 -> setController
    7:9:void attachToControllerIfReady(boolean):1059:1059 -> setController
    7:9:void setController(androidx.camera.view.CameraController):960 -> setController
    10:17:void setController(androidx.camera.view.CameraController):961:961 -> setController
    1:3:void setImplementationMode(androidx.camera.view.PreviewView$ImplementationMode):423:423 -> setImplementationMode
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkl5;)V"}
    4:6:void setImplementationMode(androidx.camera.view.PreviewView$ImplementationMode):424:424 -> setImplementationMode
    1:3:void setScaleType(androidx.camera.view.PreviewView$ScaleType):484:484 -> setScaleType
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lll5;)V"}
    4:5:void setScaleType(androidx.camera.view.PreviewView$ScaleType):485:485 -> setScaleType
    6:7:void androidx.camera.view.PreviewTransformation.setScaleType(androidx.camera.view.PreviewView$ScaleType):241:241 -> setScaleType
    6:7:void setScaleType(androidx.camera.view.PreviewView$ScaleType):485 -> setScaleType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:void setScaleType(androidx.camera.view.PreviewView$ScaleType):486:486 -> setScaleType
    11:13:void attachToControllerIfReady(boolean):1058:1058 -> setScaleType
    11:13:void setScaleType(androidx.camera.view.PreviewView$ScaleType):488 -> setScaleType
    14:17:void attachToControllerIfReady(boolean):1059:1059 -> setScaleType
    14:17:void setScaleType(androidx.camera.view.PreviewView$ScaleType):488 -> setScaleType
    1:6:void setScreenFlashOverlayColor(int):1185:1185 -> setScreenFlashOverlayColor
    1:8:void setScreenFlashUiInfo(androidx.camera.core.ImageCapture$ScreenFlash):1077:1077 -> setScreenFlashUiInfo
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj83;)V"}
    1:3:void setScreenFlashWindow(android.view.Window):1136:1136 -> setScreenFlashWindow
    4:8:void setScreenFlashWindow(android.view.Window):1137:1137 -> setScreenFlashWindow
    9:16:void setScreenFlashWindow(android.view.Window):1138:1138 -> setScreenFlashWindow
