---
title: renderingAlgorithm
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avaudio3dmixing/renderingalgorithm
---

# renderingAlgorithm

The type of rendering algorithm the mixer uses.

## Declaration

```swift
var renderingAlgorithm: AVAudio3DMixingRenderingAlgorithm { get set }
```

## Discussion

Discussion Depending on the current output format of the AVAudioEnvironmentNode instance, the system may only support a subset of the rendering algorithms. You can retrieve an array of valid rendering algorithms by calling the applicableRenderingAlgorithms function of the AVAudioEnvironmentNode instance. The default rendering algorithm is AVAudio3DMixingRenderingAlgorithm.equalPowerPanning. Only the AVAudioEnvironmentNode class implements this property.

## See Also

### Getting and Setting the Rendering Algorithm

- [AVAudio3DMixingRenderingAlgorithm](avfaudio/avaudio3dmixingrenderingalgorithm.md)
