---
title: "init(device:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avcapturedeviceinput/init(device:)"
---

# init(device:)

Creates an input for the specified capture device.

## Declaration

```swift
init(device: AVCaptureDevice) throws
```

## Parameters

- `device`: A device from which to capture media.
