<!--
{
  "documentType" : "article",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated Symbols"
}
-->

# Deprecated Symbols

Review unsupported symbols and their replacements.

## Topics

### Inter-App Audio

Inter-App Audio is deprecated in iOS 13 and is unavailable when running iPad apps in macOS.

[`AudioOutputUnitPublish(_:_:_:_:)`](/documentation/AudioToolbox/AudioOutputUnitPublish(_:_:_:_:))

Registers an audio output unit for use by other applications.

[`AudioOutputUnitGetHostIcon(_:_:)`](/documentation/AudioToolbox/AudioOutputUnitGetHostIcon(_:_:))

The host app’s icon.

[`AudioComponentGetIcon(_:_:)`](/documentation/AudioToolbox/AudioComponentGetIcon(_:_:))

The UIImage of the audio component’s icon.

[`AudioComponentGetLastActiveTime(_:)`](/documentation/AudioToolbox/AudioComponentGetLastActiveTime(_:))

The time at which the application publishing the component was last active.

### Functions

[`AudioFileCreate`](/documentation/AudioToolbox/AudioFileCreate)

[`AudioFileInitialize`](/documentation/AudioToolbox/AudioFileInitialize)

[`AudioFileOpen`](/documentation/AudioToolbox/AudioFileOpen)

[`AudioFileReadPackets(_:_:_:_:_:_:_:)`](/documentation/AudioToolbox/AudioFileReadPackets(_:_:_:_:_:_:_:))

Reads a fixed duration of audio data from an audio file.

[`MusicSequenceLoadSMFDataWithFlags`](/documentation/AudioToolbox/MusicSequenceLoadSMFDataWithFlags)

[`MusicSequenceLoadSMFWithFlags`](/documentation/AudioToolbox/MusicSequenceLoadSMFWithFlags)

[`MusicSequenceSaveMIDIFile`](/documentation/AudioToolbox/MusicSequenceSaveMIDIFile)

[`MusicSequenceSaveSMFData`](/documentation/AudioToolbox/MusicSequenceSaveSMFData)

[`MusicTrackNewExtendedControlEvent`](/documentation/AudioToolbox/MusicTrackNewExtendedControlEvent)

[`AudioComponentGetIcon(_:_:)`](/documentation/AudioToolbox/AudioComponentGetIcon(_:_:))

The UIImage of the audio component’s icon.

[`AudioComponentGetLastActiveTime(_:)`](/documentation/AudioToolbox/AudioComponentGetLastActiveTime(_:))

The time at which the application publishing the component was last active.

[`AudioFileComponentCreate`](/documentation/AudioToolbox/AudioFileComponentCreate)

[`AudioFileComponentDataIsThisFormat`](/documentation/AudioToolbox/AudioFileComponentDataIsThisFormat)

[`AudioFileComponentFileIsThisFormat`](/documentation/AudioToolbox/AudioFileComponentFileIsThisFormat)

[`AudioFileComponentInitialize`](/documentation/AudioToolbox/AudioFileComponentInitialize)

[`AudioFileComponentOpenFile`](/documentation/AudioToolbox/AudioFileComponentOpenFile)

[`AudioHardwareServiceAddPropertyListener(_:_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceAddPropertyListener(_:_:_:_:))

Registers a HAL audio object property listener callback function to be invoked when a specified property changes.

[`AudioHardwareServiceGetPropertyData(_:_:_:_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceGetPropertyData(_:_:_:_:_:_:))

Gets the value for a specified property.

[`AudioHardwareServiceGetPropertyDataSize(_:_:_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceGetPropertyDataSize(_:_:_:_:_:))

Gets the payload size for a given property.

[`AudioHardwareServiceHasProperty(_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceHasProperty(_:_:))

Queries a HAL audio object about whether or not it has a specified property.

[`AudioHardwareServiceIsPropertySettable(_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceIsPropertySettable(_:_:_:))

Queries a HAL audio object about whether a specified property is settable.

[`AudioHardwareServiceRemovePropertyListener(_:_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceRemovePropertyListener(_:_:_:_:))

Unregisters a HAL audio object property listener callback function.

[`AudioHardwareServiceSetPropertyData(_:_:_:_:_:_:)`](/documentation/AudioToolbox/AudioHardwareServiceSetPropertyData(_:_:_:_:_:_:))

Asks a HAL audio object to change the value of a specified property.

[`AudioOutputUnitGetHostIcon(_:_:)`](/documentation/AudioToolbox/AudioOutputUnitGetHostIcon(_:_:))

The host app’s icon.

[`AudioOutputUnitPublish(_:_:_:_:)`](/documentation/AudioToolbox/AudioOutputUnitPublish(_:_:_:_:))

Registers an audio output unit for use by other applications.

[`MusicDevicePrepareInstrument`](/documentation/AudioToolbox/MusicDevicePrepareInstrument)

[`MusicDeviceReleaseInstrument`](/documentation/AudioToolbox/MusicDeviceReleaseInstrument)

[`AudioSessionAddPropertyListener(_:_:_:)`](/documentation/AudioToolbox/AudioSessionAddPropertyListener(_:_:_:))

Adds a property listener callback function to your application’s audio session object.

[`AudioSessionGetProperty(_:_:_:)`](/documentation/AudioToolbox/AudioSessionGetProperty(_:_:_:))

Gets the value of a specified audio session property.

[`AudioSessionGetPropertySize(_:_:)`](/documentation/AudioToolbox/AudioSessionGetPropertySize(_:_:))

Gets the size of the value for a specified audio session property.

[`AudioSessionInitialize(_:_:_:_:)`](/documentation/AudioToolbox/AudioSessionInitialize(_:_:_:_:))

Initializes an iOS application’s audio session object.

[`AudioSessionRemovePropertyListener(_:)`](/documentation/AudioToolbox/AudioSessionRemovePropertyListener(_:))

Removes an audio session property listener callback function.

[`AudioSessionRemovePropertyListenerWithUserData(_:_:_:)`](/documentation/AudioToolbox/AudioSessionRemovePropertyListenerWithUserData(_:_:_:))

Removes a property listener callback function from your application’s audio session object.

[`AudioSessionSetActive(_:)`](/documentation/AudioToolbox/AudioSessionSetActive(_:))

Actives or deactivates your application’s audio session.

[`AudioSessionSetActiveWithFlags(_:_:)`](/documentation/AudioToolbox/AudioSessionSetActiveWithFlags(_:_:))

Activates or deactivates your application’s audio session; provides flags for use by other audio sessions.

[`AudioSessionSetProperty(_:_:_:)`](/documentation/AudioToolbox/AudioSessionSetProperty(_:_:_:))

Sets the value of a specified audio session property.

### Callbacks

[`AudioSessionInterruptionListener`](/documentation/AudioToolbox/AudioSessionInterruptionListener)

Invoked when an audio interruption in iOS begins or ends.

[`AudioSessionPropertyListener`](/documentation/AudioToolbox/AudioSessionPropertyListener)

Invoked when an audio session property changes in iOS.

### Data Types

[`ExtendedControlEvent`](/documentation/AudioToolbox/ExtendedControlEvent)

  <doc://com.apple.documentation/documentation/CoreMIDI/MIDIEndpointRef>

[`MagicCookieInfo`](/documentation/AudioToolbox/MagicCookieInfo)

A structure holding magic cookie information.

[`NoteInstanceID`](/documentation/AudioToolbox/NoteInstanceID)

[`ReadBytesFDF`](/documentation/AudioToolbox/ReadBytesFDF)

[`ReadPacketDataFDF`](/documentation/AudioToolbox/ReadPacketDataFDF)

[`ReadPacketsFDF`](/documentation/AudioToolbox/ReadPacketsFDF)

[`SetPropertyFDF`](/documentation/AudioToolbox/SetPropertyFDF)

[`SetUserDataFDF`](/documentation/AudioToolbox/SetUserDataFDF)

[`WriteBytesFDF`](/documentation/AudioToolbox/WriteBytesFDF)

[`WritePacketsFDF`](/documentation/AudioToolbox/WritePacketsFDF)

[`AudioSessionPropertyID`](/documentation/AudioToolbox/AudioSessionPropertyID)

The data type for an audio session property identifier.

### Constants

[Audio Unit Attenuation Properties](/documentation/AudioToolbox/1534112-audio-unit-attenuation-propertie)

[Audio Unit Instrument Errors](/documentation/AudioToolbox/1584141-audio-unit-instrument-errors)

[Anonymous](/documentation/AudioToolbox/1534019-anonymous)

[Anonymous](/documentation/AudioToolbox/1534074-anonymous)

[Audio Graph Errors](/documentation/AudioToolbox/1537630-audio-graph-errors)

[Audio Converter Property ID](/documentation/AudioToolbox/1624333-audio-converter-property-id)

[Anonymous](/documentation/AudioToolbox/1621044-anonymous)

[Anonymous](/documentation/AudioToolbox/1618426-anonymous)

[Anonymous](/documentation/AudioToolbox/1618742-anonymous)

[Anonymous](/documentation/AudioToolbox/1619479-anonymous)

[Anonymous](/documentation/AudioToolbox/1619504-anonymous)

[Anonymous](/documentation/AudioToolbox/1533960-anonymous)

[Anonymous](/documentation/AudioToolbox/1534225-anonymous)

[Music Device Properties](/documentation/AudioToolbox/1534089-music-device-properties)

[3D Mixer Audio Unit Properties](/documentation/AudioToolbox/1534063-3d_mixer_audio_unit_properties)

Properties for the Apple 3D Mixer audio unit.

[`kAudioSession_AudioRouteChangeKey_OldRoute`](/documentation/AudioToolbox/kAudioSession_AudioRouteChangeKey_OldRoute)

[`AU_SUPPORT_INTERAPP_AUDIO`](/documentation/AudioToolbox/AU_SUPPORT_INTERAPP_AUDIO)

[Hardware Codec Capabilities](/documentation/AudioToolbox/1620452-hardware-codec-capabilities)

A constant to determine which hardware codecs can be used.

[Deprecated Audio Codec Properties](/documentation/AudioToolbox/1494107-deprecated-audio-codec-propertie)

[Deprecated Constants Used With kAudioCodecBitRateFormat](/documentation/AudioToolbox/1494081-deprecated-constants-used-with-k)

[Deprecated Constants Used With kAudioCodecOutputPrecedence](/documentation/AudioToolbox/1494070-deprecated-constants-used-with-k)

[Deprecated Constants Used With kAudioSettings_Hint](/documentation/AudioToolbox/1494142-deprecated-constants-used-with-k)

[Deprecated Audio Session Categories](/documentation/AudioToolbox/1618459-deprecated-audio-session-categor)

Deprecated category identifiers for audio sessions. Do not use for new development.

### Audio Graphs

[Audio Unit Processing Graph Services](/documentation/AudioToolbox/audio-unit-processing-graph-services)

Audio Unit Processing Graph Services provide interfaces for representing a set of audio units, connections between their inputs and outputs, and callbacks used to provide inputs. It also enables the embedding of sub (or child) processing graphs within parent graphs to allow for a logical organization of parts of an overall signal chain.



---

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)