Contents

AUViewController

The base class to extend when creating a custom user interface for an audio unit.

Declaration

class AUViewController

Overview

This class doesn’t add any new methods or properties to its superclass, but it does conform to the NSExtensionRequestHandling protocol.

A host app can access the view controller by calling the requestViewController(completionHandler:) method on the corresponding AUAudioUnit object.

Subclassing Notes

If an audio unit provides a custom view controller, the UI Audio Unit extension must implement a subclass of AUViewController and implement the AUAudioUnitFactory protocol inside the subclass.

See Also

Audio Units