IAUAudioUnitFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |