---
title: kAudioFilePropertyIsOptimized
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiofilepropertyisoptimized
---

# kAudioFilePropertyIsOptimized

Indicates whether a designated audio file has been optimized, that is, ready to start having sound data written to it. A value of 0 indicates the file needs to be optimized. A value of 1 indicates the file is currently optimized.

## Declaration

```swift
var kAudioFilePropertyIsOptimized: AudioFilePropertyID { get }
```

## See Also

### Constants

- [kAudioFilePropertyFileFormat](audiotoolbox/kaudiofilepropertyfileformat.md)
- [kAudioFilePropertyDataFormat](audiotoolbox/kaudiofilepropertydataformat.md)
- [kAudioFilePropertyFormatList](audiotoolbox/kaudiofilepropertyformatlist.md)
- [kAudioFilePropertyMagicCookieData](audiotoolbox/kaudiofilepropertymagiccookiedata.md)
- [kAudioFilePropertyAudioDataByteCount](audiotoolbox/kaudiofilepropertyaudiodatabytecount.md)
- [kAudioFilePropertyAudioDataPacketCount](audiotoolbox/kaudiofilepropertyaudiodatapacketcount.md)
- [kAudioFilePropertyMaximumPacketSize](audiotoolbox/kaudiofilepropertymaximumpacketsize.md)
- [kAudioFilePropertyDataOffset](audiotoolbox/kaudiofilepropertydataoffset.md)
- [kAudioFilePropertyChannelLayout](audiotoolbox/kaudiofilepropertychannellayout.md)
- [kAudioFilePropertyDeferSizeUpdates](audiotoolbox/kaudiofilepropertydefersizeupdates.md)
- [kAudioFilePropertyDataFormatName](audiotoolbox/kaudiofilepropertydataformatname.md)
- [kAudioFilePropertyMarkerList](audiotoolbox/kaudiofilepropertymarkerlist.md)
- [kAudioFilePropertyRegionList](audiotoolbox/kaudiofilepropertyregionlist.md)
- [kAudioFilePropertyPacketToFrame](audiotoolbox/kaudiofilepropertypackettoframe.md)
- [kAudioFilePropertyFrameToPacket](audiotoolbox/kaudiofilepropertyframetopacket.md)
