---
title: PHASESpatialPipeline
framework: phase
role: symbol
role_heading: Class
path: phase/phasespatialpipeline
---

# PHASESpatialPipeline

An object that specifies the volume of optional environmental effects.

## Declaration

```swift
class PHASESpatialPipeline
```

## Overview

Overview The PHASESpatialMixerDefinition class contains an instance of this class, spatialPipeline, to add optional sound layers to the output. On top of the original audio signal designated by directPathTransmission, this class optionally includes audio layers for environmental effects, such as earlyReflections or lateReverb, in the output.  To control the amount of volume that either audio layer possesses in the mixer’s output, adjust the sendLevel for the layer’s respective PHASESpatialPipelineEntry member in the entries dictionary.

## Topics

### Creating a Spatial Pipeline

- [init(flags:)](phase/phasespatialpipeline/init(flags:).md)
- [PHASESpatialPipeline.Flags](phase/phasespatialpipeline/flags-swift.struct.md)

### Inspecting Effects

- [flags](phase/phasespatialpipeline/flags-swift.property.md)
- [entries](phase/phasespatialpipeline/entries.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)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Sound Reflections and Resonance

- [PHASESpatialPipelineEntry](phase/phasespatialpipelineentry.md)
- [PHASESpatialCategory](phase/phasespatialcategory.md)
- [PHASESpatialPipeline.Flags](phase/phasespatialpipeline/flags-swift.struct.md)
