IAUAudioUnitFactory Interface

Definition

Interface that version 3 Audio Unit extensions must implement.

[Foundation.Protocol(Name="AUAudioUnitFactory", WrapperType=typeof(AudioUnit.AUAudioUnitFactoryWrapper))]
public interface IAUAudioUnitFactory : Foundation.INSExtensionRequestHandling, IDisposable
type IAUAudioUnitFactory = interface
    interface INativeObject
    interface IDisposable
    interface INSExtensionRequestHandling
Attributes
Implements

Remarks

Developers who want to create a version 3 Audio Unit extension must implement this interface on a class that inherits from NSObject or AUViewController.

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

BeginRequestWithExtensionContext(NSExtensionContext)

Developers can implement this method to prepare their extension for the host application request.

(Inherited from INSExtensionRequestHandling)
CreateAudioUnit(AudioComponentDescription, NSError)

Creates and returns an audio unit.

Applies to