Extended Audio File Services
Read and write compressed files and linear PCM audio files using a simplified interface.
Overview
Extended Audio File Services provides simplified audio file access, combining features of Audio File Services and Audio Converter Services. It provides a unified interface for reading and writing compressed as well as linear PCM audio files.
Topics
Managing Extended Audio File Objects
ExtAudioFileCreateWithURL(_:_:_:_:_:_:)ExtAudioFileDispose(_:)ExtAudioFileOpenURL(_:_:)ExtAudioFileWrapAudioFileID(_:_:_:)
Configuring Properties for Extended Audio File Objects
ExtAudioFileGetProperty(_:_:_:_:)ExtAudioFileGetPropertyInfo(_:_:_:_:)ExtAudioFileSetProperty(_:_:_:_:)
Reading and Writing Audio Data
ExtAudioFileRead(_:_:_:)ExtAudioFileSeek(_:_:)ExtAudioFileTell(_:_:)ExtAudioFileWrite(_:_:_:)ExtAudioFileWriteAsync(_:_:_:)
Data Types
Constants
Extended Audio FIle ErrorsCodec Unavailable ErrorsProperty Identifiers for Extended Audio File ObjectsExtended Audio File Packet Overrides
Result Codes
kExtAudioFileError_CodecUnavailableInputConsumedkExtAudioFileError_CodecUnavailableInputNotConsumedkExtAudioFileError_InvalidPropertykExtAudioFileError_InvalidPropertySizekExtAudioFileError_NonPCMClientFormatkExtAudioFileError_InvalidChannelMapkExtAudioFileError_InvalidOperationOrderkExtAudioFileError_InvalidDataFormatkExtAudioFileError_MaxPacketSizeUnknownkExtAudioFileError_InvalidSeekkExtAudioFileError_AsyncWriteTooLargekExtAudioFileError_AsyncWriteBufferOverflow