---
title: sampleBufferDelegate
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcaptureaudiodataoutput/samplebufferdelegate
---

# sampleBufferDelegate

The capture object’s delegate.

## Declaration

```swift
var sampleBufferDelegate: (any AVCaptureAudioDataOutputSampleBufferDelegate)? { get }
```

## Discussion

Discussion You use the delegate to manage incoming data.

## See Also

### Receiving captured audio data

- [setSampleBufferDelegate(_:queue:)](avfoundation/avcaptureaudiodataoutput/setsamplebufferdelegate(_:queue:).md)
- [sampleBufferCallbackQueue](avfoundation/avcaptureaudiodataoutput/samplebuffercallbackqueue.md)
- [AVCaptureAudioDataOutputSampleBufferDelegate](avfoundation/avcaptureaudiodataoutputsamplebufferdelegate.md)
