---
title: preferredIOBufferDuration
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudiosession/preferrediobufferduration
---

# preferredIOBufferDuration

The preferred I/O buffer duration, in seconds.

## Declaration

```swift
var preferredIOBufferDuration: TimeInterval { get }
```

## Discussion

Discussion The value of this property indicates the buffer duration selected using the setPreferredIOBufferDuration(_:) method. To determine the actual buffer duration, query the ioBufferDuration property.

## See Also

### Configuring I/O buffer duration

- [ioBufferDuration](avfaudio/avaudiosession/iobufferduration.md)
- [setPreferredIOBufferDuration(_:)](avfaudio/avaudiosession/setpreferrediobufferduration(_:).md)
