<!--
{
  "documentType" : "article",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/1391572-audio-file-stream-errors",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Audio File Stream Errors"
}
-->

# Audio File Stream Errors

## Topics

### Constants

[`var kAudioFileStreamError_BadPropertySize: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_BadPropertySize)

The size of the buffer you provided for property data was not correct.

[`var kAudioFileStreamError_DataUnavailable: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_DataUnavailable)

The amount of data provided to the parser was insufficient to produce any result.

[`var kAudioFileStreamError_DiscontinuityCantRecover: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_DiscontinuityCantRecover)

A discontinuity has occurred in the audio data, and Audio File Stream Services cannot recover.

[`var kAudioFileStreamError_IllegalOperation: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_IllegalOperation)

An illegal operation was attempted.

[`var kAudioFileStreamError_InvalidFile: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_InvalidFile)

The file is malformed, not a valid instance of an audio file of its type, or not recognized as an audio file.

[`var kAudioFileStreamError_InvalidPacketOffset: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_InvalidPacketOffset)

A packet offset was less than `0`, or past the end of the file, or a corrupt packet size was read when building the packet table.

[`var kAudioFileStreamError_NotOptimized: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_NotOptimized)

It is not possible to produce output packets because the streamed audio file’s packet table or other defining information is not present or appears after the audio data.

[`var kAudioFileStreamError_UnspecifiedError: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_UnspecifiedError)

An unspecified error has occurred.

[`var kAudioFileStreamError_UnsupportedDataFormat: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_UnsupportedDataFormat)

The data format is not supported by the specified file type.

[`var kAudioFileStreamError_UnsupportedFileType: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_UnsupportedFileType)

The specified file type is not supported.

[`var kAudioFileStreamError_UnsupportedProperty: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_UnsupportedProperty)

The property is not supported.

[`var kAudioFileStreamError_ValueUnknown: OSStatus`](/documentation/AudioToolbox/kAudioFileStreamError_ValueUnknown)

The property value is not present in this file before the audio data.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)