---
title: "init(session:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avcapturevideopreviewlayer/init(session:)"
---

# init(session:)

Creates a layer to preview the visual output of a capture session.

## Declaration

```swift
init(session: AVCaptureSession)
```

## Parameters

- `session`: A capture session to preview.

## See Also

### Creating a preview layer

- [init(sessionWithNoConnection:)](avfoundation/avcapturevideopreviewlayer/init(sessionwithnoconnection:).md)
