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

# outputs

The output destinations to which a captures session sends its data.

## Declaration

```swift
var outputs: [AVCaptureOutput] { get }
```

## Discussion

Discussion You add new outputs to a capture session by calling its addOutput(_:) method.

## See Also

### Configuring outputs

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