---
title: "removeInput(_:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avcapturesession/removeinput(_:)"
---

# removeInput(_:)

Removes an input from the session.

## Declaration

```swift
func removeInput(_ input: AVCaptureInput)
```

## Parameters

- `input`: An input to remove from the capture session.

## Discussion

Discussion You can invoke this method while the session is running.

## See Also

### Configuring inputs

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