| // Signature format: 4.0 |
| package androidx.camera.viewfinder { |
| |
| public final class CameraViewfinder extends android.widget.FrameLayout { |
| ctor @UiThread public CameraViewfinder(android.content.Context); |
| ctor @UiThread public CameraViewfinder(android.content.Context, android.util.AttributeSet?); |
| ctor @UiThread public CameraViewfinder(android.content.Context, android.util.AttributeSet?, int); |
| ctor @UiThread public CameraViewfinder(android.content.Context, android.util.AttributeSet?, int, int); |
| method @UiThread public android.graphics.Bitmap? getBitmap(); |
| method @UiThread public androidx.camera.viewfinder.core.ScaleType getScaleType(); |
| method @UiThread public androidx.camera.viewfinder.core.ImplementationMode getSurfaceImplementationMode(); |
| method @UiThread public com.google.common.util.concurrent.ListenableFuture<android.view.Surface!> requestSurfaceAsync(androidx.camera.viewfinder.core.ViewfinderSurfaceRequest); |
| method @UiThread public void setScaleType(androidx.camera.viewfinder.core.ScaleType); |
| } |
| |
| public final class CameraViewfinderExt { |
| method public suspend Object? requestSurface(androidx.camera.viewfinder.CameraViewfinder, androidx.camera.viewfinder.core.ViewfinderSurfaceRequest viewfinderSurfaceRequest, kotlin.coroutines.Continuation<? super android.view.Surface>); |
| field public static final androidx.camera.viewfinder.CameraViewfinderExt INSTANCE; |
| } |
| |
| } |
| |