---
title: kAudioFilePropertyEstimatedDuration
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiofilepropertyestimatedduration
---

# kAudioFilePropertyEstimatedDuration

An estimated duration in seconds. If this duration can be calculated without scanning the entire file, or all the audio data packets have been scanned, the value accurately reflects the duration of the audio data.

## Declaration

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

## See Also

### Constants

- [kAudioFilePropertyFileFormat](audiotoolbox/kaudiofilepropertyfileformat.md)
- [kAudioFilePropertyDataFormat](audiotoolbox/kaudiofilepropertydataformat.md)
- [kAudioFilePropertyFormatList](audiotoolbox/kaudiofilepropertyformatlist.md)
- [kAudioFilePropertyIsOptimized](audiotoolbox/kaudiofilepropertyisoptimized.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)
