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

# removeOutput(_:)

Removes an output from a capture session.

## Declaration

```swift
func removeOutput(_ output: AVCaptureOutput)
```

## Parameters

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

## Discussion

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

## See Also

### Configuring outputs

- [outputs](avfoundation/avcapturesession/outputs.md)
- [canAddOutput(_:)](avfoundation/avcapturesession/canaddoutput(_:).md)
- [addOutput(_:)](avfoundation/avcapturesession/addoutput(_:).md)
