Freigeben über


AudioUnit Namespace

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

Klassen

AUAudioUnit

Eine Unterklasse, deren AVAudioNode Unterklassen Audio verarbeiten.

AUAudioUnit.Notifications

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUAudioUnit_AUAudioInputOutputUnit

Definiert die Schnittstelle eines Hosts zu einer Audioeinheit.

AUAudioUnitBus

Eine Ein- oder Ausgabeverbindung mit einer Audioeinheit.

AUAudioUnitBusArray

Ein Container, der Objekte für eine Audioeinheit enthält AUAudioUnitBus .

AUAudioUnitPreset

Ein Name und bezeichner für eine benutzerdefinierte Parametervoreinstellung.

AudioComponent

Eine Audiokomponente.

AudioComponentConfigurationInfo

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioComponentInfo

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioComponentValidationParameter

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioUnit

Eine Plug-In-Komponente, die Audiodaten verarbeitet oder generiert.

AudioUnitConfigurationInfo

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioUnitException

Eine Ausnahme im Zusammenhang mit Funktionen im MonoTouch.AudioUnit-Namespace.

AudioUnitParameterInfo

Enthält Informationen zu einem Audioeinheitsparameter.

AudioUnitUtils

Hilfsprogrammklasse für verschiedene Funktionen im Zusammenhang mit Audiostreams, Beispielen und Ausgabekategorien.

AUGraph

Ein Audioverarbeitungsdiagramm.

AUParameter

Ein Audioeinheitsparameter.

AUParameterGroup

Eine Gruppe von AUParameter -Objekten für eine Audioeinheit.

AUParameterNode

Ein Knoten, der einen Parameter oder eine Parametergruppe in einem AUParameterTreedarstellt.

AUParameterTree

Eine Struktur, die alle Audioeinheitsparameter für eine Audioeinheit enthält.

AURenderEventEnumerator

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUScheduledAudioFileRegion

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

ClassInfoDictionary

Enthält Schlüssel-Wert-Paare für Klasseninformationen. Wird mit SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) und GetClassInfo(AudioUnitScopeType, UInt32)verwendet.

ExtAudioFile

Die ExtendedAudioFile-Datei bietet allgemeinen Zugriff auf Audiodateien. Es bietet eine einzige einheitliche Schnittstelle zum Lesen und Schreiben von codierten und nicht codierten Dateien mit Zugriff auf AudioFile und AudioConverter API.

ResourceUsageInfo

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

SamplerInstrumentData

Beschreibt ein Samplerinstrument. Wird mit LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32) verwendet.

Strukturen

AudioComponentDescription

Bezeichner für ein AudioComponent.

AudioUnitParameterEvent

Eine Änderung für einen Audioeinheitsparameter.

AudioUnitParameterEvent.EventValuesStruct

Enthält Strukturen für verschiedene Typen von Parameteränderungsereignissen.

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

Enthält Werte, die eine Schrittänderung in einem Parameterwert beschreiben.

AudioUnitParameterEvent.EventValuesStruct.RampStruct

Enthält Werte, die eine lineare Rampenänderung in einem Parameterwert beschreiben.

AUParameterAutomationEvent

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUParameterEvent

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUParameterObserverToken

Enthält ein Token für einen installierten Parameterbeobachterdelegat.

AURecordedParameterEvent

Ein Ereignis, das die Änderung und den Zeitpunkt der Änderung für einen Parameterwert darstellt.

AURenderEvent

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AURenderEventHeader

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

Schnittstellen

IAUAudioUnitFactory

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

Enumerationen

AU3DMixerAttenuationCurve

Listet Dämpfungskurventypen auf.

AU3DMixerRenderingFlags

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUAudioUnitBusType

Listet audio unit bus input-ouput-Funktionen auf.

AudioCodecManufacturer

Eine Enumeration, deren Werte angeben, ob ein Hardware- oder Softwareencoder verwendet werden soll.

AudioComponentFlag

Eine kennzeichnende Enumeration, deren Wert angibt, ob eine Audiokomponente durchsuchbar ist. Wird mit ComponentFlags verwendet.

AudioComponentInstantiationOptions

Listet Optionen auf, die beim Instanziieren eines AUAudioUnitverwendet werden können.

AudioComponentManufacturerType

Eine Enumeration, die angibt, dass eine Audiokomponente von Apple hergestellt wurde.

AudioComponentStatus

Listet status Werte auf, die von zurückgegeben werdenAudioOutputUnitPublish(AudioComponentDescription, String, UInt32).

AudioComponentType

Eine Enumeration, deren Werte verschiedene Typen von Audiokomponenten darstellen.

AudioComponentValidationResult

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioObjectPropertyElement

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioObjectPropertyScope

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioObjectPropertySelector

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioTypeConverter

Eine Enumeration, deren Werte unterschiedliche Audioeinheitsformatkonverter angeben.

AudioTypeEffect

Eine Enumeration, deren Werte verschiedene Arten von Audioeffekten angeben.

AudioTypeGenerator

Eine Enumeration, deren Werte angeben, ob ein Audiogenerator ein Dateiplayer oder ein geplanter Soundplayer ist.

AudioTypeMixer

Eine Enumeration, deren Werte angeben, ob der Typ eines Audiomixers angegeben wird.

AudioTypeMusicDevice

Eine Enumeration, deren Werte angeben, ob ein Audiomusikgerät ein Sampler ist oder nicht.

AudioTypeOutput

Eine Enumeration, deren Werte den Typ der Audioausgabe angeben.

AudioTypePanner

Eine nicht implementierte Enumeration.

AudioUnitBusType

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioUnitClumpID

Listet die von AudioUnitParameterInfoverwendeten Werte auf. Aktuell reserviert für die Systemnutzung.

AudioUnitParameterFlag

Flagging-Enumeration, die mit Flagsverwendet wird.

AudioUnitParameterOptions

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AudioUnitParameterType

Eine Enumeration, deren Werte anpassbare Attribute wie Tonhöhe oder Lautstärke darstellen.

AudioUnitParameterUnit

Die von einem Audioeinheitsparameter verwendete Maßeinheit.

AudioUnitPropertyIDType

Eine Enumeration, deren Werte eine Art von AudioUnitangeben.

AudioUnitRemoteControlEvent

Listet Ereignisse im Zusammenhang mit Remotesteuerungsbefehlen auf.

AudioUnitRenderActionFlags

Eine Enumeration, deren Werte Konfigurationsflags für das Rendern von Audioeinheiten angeben.

AudioUnitScopeType

Eine Enumeration, deren Werte Rollen und Kontexte für Eigenschaften von Audioeinheiten angeben.

AudioUnitStatus

Eine Enumeration, deren Werte die status eines AudioUnitangeben.

AudioUnitSubType

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUEventSampleTime

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUGraphError

Listet Fehler auf, die von AudioUnit-Funktionen erzeugt werden.

AUHostTransportStateFlags

Listet Flagwerte auf, die den Zustand eines Audiotransports beschreiben.

AUParameterAutomationEventType

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUParameterEventType

Listet Typen von Audioeinheitsparameterereignissen auf.

AURenderEventType

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUReverbRoomType

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUScheduledAudioSliceFlags

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUSpatializationAlgorithm

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUSpatialMixerAttenuationCurve

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUSpatialMixerRenderingFlags

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

ExtAudioFileError

Eine Enumeration, deren Werte verschiedene Fehler in Bezug auf ExtAudioFiles angeben.

InstrumentType

Listet Instrumenttypen auf.

ScheduledAudioSliceFlag

Listet Timingflags zum Rendern von Audioslices auf.

SpatialMixerAttenuation

Listet Dämpfungsmodi auf.

SpatialMixerRenderingFlags

Kennzeichnen der Enumeration, die verwendet wird, um die räumliche Mischung zu steuern.

Delegaten

_AUImplementorStringFromValueCallback

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUHostTransportStateBlock

Ein Delegatblock, den ein Host verwendet, um Informationen zu seinem Transportstatus bereitzustellen.

AUImplementorDisplayNameWithLengthCallback

Ein Delegat, der den Anzeigenamen zurückgibt, möglicherweise in desiredLength Zeichen gekürzt.

AUImplementorStringFromValueCallback

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUImplementorValueFromStringCallback

str Konvertiert in den entsprechenden Typ und weist ihn zu param.

AUImplementorValueObserver

Ein Delegat, der die Audioeinheit benachrichtigt, wenn sich ein Parameterwert ändert.

AUImplementorValueProvider

Ein Delegat, der einen Parameterwert abruft.

AUInputHandler

Delegat, der einem E/A-Host mitteilt, wenn eine Eingabe verfügbar ist.

AUInternalRenderBlock

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUMidiCIProfileChangedCallback

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUMidiOutputEventBlock

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUParameterAutomationObserver

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUParameterObserver

Beobachter, der eine Audioeinheit benachrichtigt, wenn sich ein Parameterwert ändert.

AUParameterRecordingObserver

Delegat, der Parameteränderungen als Automatisierungsereignisse aufzeichnet.

AURenderBlock

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AURenderPullInputBlock

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUScheduledAudioFileRegionCompletionHandler

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

AUScheduleParameterBlock

Der AudioUnit-Namespace bietet Audiozugriff auf niedriger Ebene und ermöglicht den Zugriff auf Audioeinheiten und Audioverarbeitungsketten.

InputDelegate

Rückruf, der mit SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)verwendet wird.

RenderDelegate

Signatur, die von AudioUnit-Rückrufen verwendet wird, die Audiobeispiele für eine AudioUnit bereitstellen.