---
title: PHASESpatializationMode
framework: phase
role: symbol
role_heading: Enumeration
path: phase/phasespatializationmode
---

# PHASESpatializationMode

The manner in which PHASE outputs spatial audio.

## Declaration

```swift
enum PHASESpatializationMode
```

## Overview

Overview When your app outputs audio through a spatial mixer, PHASESpatialMixerDefinition, the PHASE engine requires your app to choose an option of this enumeration and assign it to the outputSpatializationMode property.

## Topics

### Modes

- [PHASESpatializationMode.automatic](phase/phasespatializationmode/automatic.md)
- [PHASESpatializationMode.alwaysUseBinaural](phase/phasespatializationmode/alwaysusebinaural.md)
- [PHASESpatializationMode.alwaysUseChannelBased](phase/phasespatializationmode/alwaysusechannelbased.md)

### Initializers

- [init(rawValue:)](phase/phasespatializationmode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Setup

- [PHASEEngine](phase/phaseengine.md)
- [PHASEEngine.UpdateMode](phase/phaseengine/updatemode.md)
- [PHASEEngine.RenderingMode](phase/phaseengine/renderingmode.md)
- [PHASEAssetRegistry](phase/phaseassetregistry.md)
- [PHASENormalizationMode](phase/phasenormalizationmode.md)
- [PHASEReverbPreset](phase/phasereverbpreset.md)
- [PHASEMedium](phase/phasemedium.md)
