AUAudioUnitFactory
An object that creates a version 3 audio unit.
Declaration
protocol AUAudioUnitFactory : NSExtensionRequestHandlingMentioned in
Overview
In most cases, if your audio unit specifies parameters to configure its behavior, it should provide a custom user interface to control those parameters. You create this user interface by subclassing the AUViewController class and implementing this protocol on your subclass.
If your audio unit doesn’t provide a custom user interface, subclass the NSObject class instead. In this case, the hosting app must create a generic user interface for your audio unit.
Topics
Required Methods
See Also
Audio Units
Creating an audio unit extensionCreating custom audio effectsIncorporating Audio Effects and InstrumentsDebugging Out-of-Process Audio Units on Apple SiliconRendering Spatial Audio from Bluetooth headphonesAUAudioUnitAUAudioUnitBusAUAudioUnitBusArrayAUAudioUnitPresetAUAudioUnitV2BridgeAUHeadTrackingBinauralRendererAudioUnitExtensionCopyComponentList(_:)AudioUnitExtensionSetComponentList(_:_:)