Share via


CoreAudioKit Namespace

The CoreAudioKit namespace provides generic views that can be extended to provide user interfaces for audio units.

Classes

Name Description
AUAudioUnitViewConfiguration
AUAudioUnitViewControllerExtensions
AUGenericView
AUGenericViewController
AUPannerView
AUViewController

A NSViewController class that handles extension requests to support audio unit extensions that have a UI.

CABtleMidiWindowController
CABTMidiCentralViewController

A UIViewController that allows discovery and connection to MIDI over Bluetooth peripherals.

CABTMidiLocalPeripheralViewController

A UIViewController that allows the iOS device to serve as a Midi-over-Bluetooth peripheral.

CAInterAppAudioSwitcherView

A UIView that defines the standard inter-app audio user interface.

CAInterAppAudioSwitcherView.CAInterAppAudioSwitcherViewAppearance

Appearance class for objects of type CAInterAppAudioSwitcherView.

CAInterAppAudioTransportView

A UIView that shows the standard inter-app audio transport view (rewind, play, record, time, etc.).

CAInterAppAudioTransportView.CAInterAppAudioTransportViewAppearance

Appearance class for objects of type CAInterAppAudioTransportView.

CAInterDeviceAudioViewController
CANetworkBrowserWindowController

Interfaces

Name Description
IAUCustomViewPersistentData

This interface represents the Objective-C protocol AUCustomViewPersistentData.

Enums

Name Description
AUGenericViewDisplayFlags

Remarks

This namespace contains classes that enable developers to create custom user interfaces for Audio Unit extensions. The primary class is CABTMidiCentralViewController, which provides a view controller for managing Bluetooth MIDI devices.