---
title: AUHeadTrackingBinauralRenderer
framework: audiotoolbox
role: symbol
role_heading: Class
path: audiotoolbox/auheadtrackingbinauralrenderer
---

# AUHeadTrackingBinauralRenderer

A subclass of AUAudioUnit specifically for 3rd party spatial Audio Units.

## Declaration

```swift
class AUHeadTrackingBinauralRenderer
```

## Mentioned in

Rendering Spatial Audio from Bluetooth headphones

## Overview

Overview This class adds spatial-audio-specific head tracking properties beyond the standard AUAudioUnit interface. When the user selects matching Bluetooth headphones for the current audio route and the system has a 3rd Party Spatial Audio Extension installed that supports them, the system automatically loads this AUAudioUnit subclass into the audio signal chain while head tracking remains active on the host device. Only the audio mix engine may use AUHeadTrackingBinauralRenderer Audio Units to provide on demand Bluetooth head tracking support. See the 3rd Party Spatial Audio Extension programming guide for more information.

## Topics

### Instance Properties

- [deviceUID](audiotoolbox/auheadtrackingbinauralrenderer/deviceuid.md)
- [isDisabled](audiotoolbox/auheadtrackingbinauralrenderer/isdisabled.md)
- [isHeadTracking](audiotoolbox/auheadtrackingbinauralrenderer/isheadtracking.md)

## Relationships

### Inherits From

- [AUAudioUnit](audiotoolbox/auaudiounit.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

### 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)
- [AUAudioUnitPreset](audiotoolbox/auaudiounitpreset.md)
- [AUAudioUnitV2Bridge](audiotoolbox/auaudiounitv2bridge.md)
- [AudioUnitExtensionCopyComponentList(_:)](audiotoolbox/audiounitextensioncopycomponentlist(_:).md)
- [AudioUnitExtensionSetComponentList(_:_:)](audiotoolbox/audiounitextensionsetcomponentlist(_:_:).md)
- [AUAudioUnitFactory](audiotoolbox/auaudiounitfactory.md)
