---
title: kExtAudioFileProperty_IOBufferSizeBytes
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kextaudiofileproperty_iobuffersizebytes
---

# kExtAudioFileProperty_IOBufferSizeBytes

The size of the buffer that the extended audio file object’s associated audio converter uses to read or write the associated audio file. Value is a read/write UInt32.

## Declaration

```swift
var kExtAudioFileProperty_IOBufferSizeBytes: ExtAudioFilePropertyID { get }
```

## Discussion

Discussion This property has a value only when there is an underlying audio converter object present.

## See Also

### Constants

- [kExtAudioFileProperty_FileDataFormat](audiotoolbox/kextaudiofileproperty_filedataformat.md)
- [kExtAudioFileProperty_FileChannelLayout](audiotoolbox/kextaudiofileproperty_filechannellayout.md)
- [kExtAudioFileProperty_ClientDataFormat](audiotoolbox/kextaudiofileproperty_clientdataformat.md)
- [kExtAudioFileProperty_ClientChannelLayout](audiotoolbox/kextaudiofileproperty_clientchannellayout.md)
- [kExtAudioFileProperty_CodecManufacturer](audiotoolbox/kextaudiofileproperty_codecmanufacturer.md)
- [kExtAudioFileProperty_AudioConverter](audiotoolbox/kextaudiofileproperty_audioconverter.md)
- [kExtAudioFileProperty_AudioFile](audiotoolbox/kextaudiofileproperty_audiofile.md)
- [kExtAudioFileProperty_FileMaxPacketSize](audiotoolbox/kextaudiofileproperty_filemaxpacketsize.md)
- [kExtAudioFileProperty_ClientMaxPacketSize](audiotoolbox/kextaudiofileproperty_clientmaxpacketsize.md)
- [kExtAudioFileProperty_FileLengthFrames](audiotoolbox/kextaudiofileproperty_filelengthframes.md)
- [kExtAudioFileProperty_ConverterConfig](audiotoolbox/kextaudiofileproperty_converterconfig.md)
- [kExtAudioFileProperty_IOBuffer](audiotoolbox/kextaudiofileproperty_iobuffer.md)
- [kExtAudioFileProperty_PacketTable](audiotoolbox/kextaudiofileproperty_packettable.md)
