---
title: CoreAudioKit
framework: CoreAudioKit
role: collection
role_heading: Framework
platforms: [iOS 8.0+, iPadOS 8.0+, Mac Catalyst 13.0+, macOS 10.4+, visionOS 1.0+]
path: coreaudiokit
---

# CoreAudioKit

Add user interfaces to audio units.

## Overview

Overview Core Audio Kit provides views and controllers to use when building Audio Unit user interfaces.

## Topics

### Audio Units

- [AUViewController](coreaudiokit/auviewcontroller.md)
- [AUAudioUnitViewConfiguration](coreaudiokit/auaudiounitviewconfiguration.md)
- [AUGenericView](coreaudiokit/augenericview.md)
- [AUPannerView](coreaudiokit/aupannerview.md)
- [AUCustomViewPersistentData](coreaudiokit/aucustomviewpersistentdata.md)

### Bluetooth Devices

- [CABTLEMIDIWindowController](coreaudiokit/cabtlemidiwindowcontroller.md)
- [CABTMIDICentralViewController](coreaudiokit/cabtmidicentralviewcontroller.md)
- [CABTMIDILocalPeripheralViewController](coreaudiokit/cabtmidilocalperipheralviewcontroller.md)

### Network Devices

- [CANetworkBrowserWindowController](coreaudiokit/canetworkbrowserwindowcontroller.md)

### Inter-Device Audio

- [CAInterDeviceAudioViewController](coreaudiokit/cainterdeviceaudioviewcontroller.md)

### Inter-App Audio

- [CAInterAppAudioSwitcherView](coreaudiokit/cainterappaudioswitcherview.md)
- [CAInterAppAudioTransportView](coreaudiokit/cainterappaudiotransportview.md)

### Deprecations

- [AUGenericViewInternal](coreaudiokit/augenericviewinternal.md)
- [AUGenericViewInternalBase](coreaudiokit/augenericviewinternalbase.md)

### Classes

- [AUAppleCustomViewLoader](coreaudiokit/auapplecustomviewloader.md)
- [AUGenericViewController](coreaudiokit/augenericviewcontroller.md)

### Structures

- [AUGenericViewDisplayFlags](coreaudiokit/augenericviewdisplayflags.md)
