---
title: AVCaptureAudioDataOutputSampleBufferDelegate
framework: avfoundation
role: symbol
role_heading: Protocol
path: avfoundation/avcaptureaudiodataoutputsamplebufferdelegate
---

# AVCaptureAudioDataOutputSampleBufferDelegate

Methods for receiving audio sample data from an audio capture.

## Declaration

```swift
protocol AVCaptureAudioDataOutputSampleBufferDelegate : NSObjectProtocol
```

## Overview

Overview This protocol defines an interface for delegates of an AVCaptureAudioDataOutput object to receive captured audio sample buffers. The delegate of an AVCaptureAudioDataOutput object must adopt this protocol. The method in this protocol is optional.

## Topics

### Managing sample buffer behavior

- [captureOutput(_:didOutput:from:)](avfoundation/avcaptureaudiodataoutputsamplebufferdelegate/captureoutput(_:didoutput:from:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Receiving captured audio data

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