CoreAudioKit provides view controllers and user interface components for Audio Units, MIDI device configuration, and Inter-App Audio switching and transport on iOS, macOS, and visionOS. You present an Audio Unit's custom interface through AUViewController and AUGenericViewController, or display generic parameter controls with AUGenericView and the specialized AUPannerView, and describe alternate layouts using AUAudioUnitViewConfiguration. For device setup, you use window controllers such as CABTLEMIDIWindowController to configure Bluetooth LE MIDI devices, CANetworkBrowserWindowController to browse network audio, and CAInterDeviceAudioViewController for inter-device audio.
Audio Unit View Controllers 2
View controllers that host an Audio Unit's custom or generic user interface.
- ClAUViewControllermacOS 10.11+A view controller that hosts an Audio Unit's custom user interface.
- ClAUGenericViewControllermacOS 13.0+A view controller that presents the generic interface for an Audio Unit.
Generic Parameter Views 2
Built-in views that present standard Audio Unit parameter controls.
- ClAUGenericViewmacOS 10.4+@class AUGenericView
- ClAUPannerViewmacOS 10.5+@class AUPannerView
View Configuration 3
Types that describe alternate interface layouts and persist custom view state.
- ClAUAudioUnitViewConfigurationmacOS 10.13+@class AUAudioUnitViewConfiguration
- PrAUCustomViewPersistentDatamacOS 10.6+A protocol for saving and restoring an Audio Unit custom view's persistent state.
- StAUGenericViewDisplayFlagsConstants that specify which controls a generic Audio Unit view displays.
MIDI and Device Configuration 3
Window and view controllers for configuring MIDI devices and inter-device audio.
- ClCABTLEMIDIWindowControllermacOS 10.11+@class CABTLEMIDIWindowController
- ClCANetworkBrowserWindowControllermacOS 10.11+@class CANetworkBrowserWindowController
- ClCAInterDeviceAudioViewControllermacOS 10.11+@class CAInterDeviceAudioViewController
Classes 1
- ClAUGenericViewInternaliOS 14.0+
Type Aliases 1
- TyAUGenericViewInternalBase