---
title: "dataOutputSynchronizer(_:didOutput:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avcapturedataoutputsynchronizerdelegate/dataoutputsynchronizer(_:didoutput:)"
---

# dataOutputSynchronizer(_:didOutput:)

Provides a collection of synchronized capture data to the delegate.

## Declaration

```swift
func dataOutputSynchronizer(_ synchronizer: AVCaptureDataOutputSynchronizer, didOutput synchronizedDataCollection: AVCaptureSynchronizedDataCollection)
```

## Parameters

- `synchronizer`: The synchronizer object delivering synchronized data.
- `synchronizedDataCollection`: A collection of data samples, one for each capture output governed by the data output synchronizer for which capture data is ready.

## Discussion

Discussion Use the data collection’s synchronizedData(for:) method (or equivalent subscript(_:) operator) to retrieve the captured data corresponding to each capture output.
