Freigeben über


IAUAudioUnitFactory Schnittstelle

Definition

Schnittstelle, die Audio Unit-Erweiterungen der Version 3 implementieren müssen.

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

Hinweise

Entwickler, die eine Audio Unit-Erweiterung der Version 3 erstellen möchten, müssen diese Schnittstelle für eine Klasse implementieren, die von NSObject oder AUViewControllererbt.

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Methoden

BeginRequestWithExtensionContext(NSExtensionContext)

Entwickler können diese Methode implementieren, um ihre Erweiterung für die Hostanwendungsanforderung vorzubereiten.

(Geerbt von INSExtensionRequestHandling)
CreateAudioUnit(AudioComponentDescription, NSError)

Erstellt und gibt eine Audioeinheit zurück.

Gilt für: