---
title: AVAudio3DMixingRenderingAlgorithm.soundField
framework: avfaudio
role: symbol
role_heading: Case
path: avfaudio/avaudio3dmixingrenderingalgorithm/soundfield
---

# AVAudio3DMixingRenderingAlgorithm.soundField

An algorithm that renders to multichannel hardware.

## Declaration

```swift
case soundField
```

## Discussion

Discussion This takes data the system renders with AVAudio3DMixingRenderingAlgorithm.soundField and distributes it among all of the output channels with a weighting toward the location of the sound. This algorithm is very effective for ambient sounds. Those sounds may derive from a specific location, but they fill the listener’s entire space.

## See Also

### Rendering Algorithms

- [AVAudio3DMixingRenderingAlgorithm.auto](avfaudio/avaudio3dmixingrenderingalgorithm/auto.md)
- [AVAudio3DMixingRenderingAlgorithm.equalPowerPanning](avfaudio/avaudio3dmixingrenderingalgorithm/equalpowerpanning.md)
- [AVAudio3DMixingRenderingAlgorithm.HRTF](avfaudio/avaudio3dmixingrenderingalgorithm/hrtf.md)
- [AVAudio3DMixingRenderingAlgorithm.HRTFHQ](avfaudio/avaudio3dmixingrenderingalgorithm/hrtfhq.md)
- [AVAudio3DMixingRenderingAlgorithm.sphericalHead](avfaudio/avaudio3dmixingrenderingalgorithm/sphericalhead.md)
- [AVAudio3DMixingRenderingAlgorithm.stereoPassThrough](avfaudio/avaudio3dmixingrenderingalgorithm/stereopassthrough.md)
