---
title: AUAudioUnitPreset
framework: audiotoolbox
role: symbol
role_heading: Class
path: audiotoolbox/auaudiounitpreset
---

# AUAudioUnitPreset

A class that describes an interface for custom parameter settings provided by the audio unit developer.

## Declaration

```swift
class AUAudioUnitPreset
```

## Overview

Overview These presets often produce a useful sound or starting point. For more details on working with Audio Unit presets, see Audio Units - How to correctly save and restore Audio Unit presets. Note that the version 3 fullState property is bridged to the version 2 kAudioUnitProperty_ClassInfo API. Similarly, the version 3 fullStateForDocument property is bridged to the version 2 kAudioUnitProperty_ClassInfoFromDocument API.

## Topics

### Preset Properties

- [name](audiotoolbox/auaudiounitpreset/name.md)
- [number](audiotoolbox/auaudiounitpreset/number.md)

### Initializers

- [init(coder:)](audiotoolbox/auaudiounitpreset/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Audio Units

- [Creating an audio unit extension](avfaudio/creating-an-audio-unit-extension.md)
- [Creating custom audio effects](avfaudio/creating-custom-audio-effects.md)
- [Incorporating Audio Effects and Instruments](audiotoolbox/incorporating-audio-effects-and-instruments.md)
- [Debugging Out-of-Process Audio Units on Apple Silicon](audiotoolbox/debugging-out-of-process-audio-units-on-apple-silicon.md)
- [Rendering Spatial Audio from Bluetooth headphones](audiotoolbox/rendering-spatial-audio-from-bluetooth-headphones.md)
- [AUAudioUnit](audiotoolbox/auaudiounit.md)
- [AUAudioUnitBus](audiotoolbox/auaudiounitbus.md)
- [AUAudioUnitBusArray](audiotoolbox/auaudiounitbusarray.md)
- [AUAudioUnitV2Bridge](audiotoolbox/auaudiounitv2bridge.md)
- [AUHeadTrackingBinauralRenderer](audiotoolbox/auheadtrackingbinauralrenderer.md)
- [AudioUnitExtensionCopyComponentList(_:)](audiotoolbox/audiounitextensioncopycomponentlist(_:).md)
- [AudioUnitExtensionSetComponentList(_:_:)](audiotoolbox/audiounitextensionsetcomponentlist(_:_:).md)
- [AUAudioUnitFactory](audiotoolbox/auaudiounitfactory.md)
