# androidx.camera.viewfinder.view

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/view/ViewfinderView` | Viewfinder widget that displays a `https://developer.android.com/reference/android/view/Surface.html` from a source such as a Camera2 camera feed. |

## Extension functions summary

|---|---|
| `suspend https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceSession` | `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/view/ViewfinderView.https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/view/package-summary#(androidx.camera.viewfinder.view.ViewfinderView).requestSurfaceSession(androidx.camera.viewfinder.core.ViewfinderSurfaceRequest)( viewfinderSurfaceRequest: https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceRequest )` Provides a suspending function of `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/view/ViewfinderView#requestSurfaceSessionAsync(androidx.camera.viewfinder.core.ViewfinderSurfaceRequest)` to request a `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceSession` by sending a `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceRequest`. |

## Extension functions

### ViewfinderView.requestSurfaceSession

Artifact: [androidx.camera.viewfinder:viewfinder-view](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder) [View Source](https://cs.android.com/search?q=file:androidx/camera/viewfinder/view/ViewfinderViewExt.kt+function:requestSurfaceSession)

```
suspend fun ViewfinderView.requestSurfaceSession(
    viewfinderSurfaceRequest: ViewfinderSurfaceRequest
): ViewfinderSurfaceSession
```

Provides a suspending function of `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/view/ViewfinderView#requestSurfaceSessionAsync(androidx.camera.viewfinder.core.ViewfinderSurfaceRequest)` to request a `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceSession` by sending a `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ViewfinderSurfaceRequest`.