---
title: inputs
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturesession/inputs
---

# inputs

The inputs that provide media data to a capture session.

## Declaration

```swift
var inputs: [AVCaptureInput] { get }
```

## Discussion

Discussion You add new inputs to a capture session by callings its addInput(_:) method.

## See Also

### Configuring inputs

- [canAddInput(_:)](avfoundation/avcapturesession/canaddinput(_:).md)
- [addInput(_:)](avfoundation/avcapturesession/addinput(_:).md)
- [removeInput(_:)](avfoundation/avcapturesession/removeinput(_:).md)
