Partager via


AudioUnit Espace de noms

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

Classes

AUAudioUnit

Sous-classe dont les AVAudioNode sous-classes traitent l’audio.

AUAudioUnit_AUAudioInputOutputUnit

Définit l’interface d’un hôte à une unité audio.

AUAudioUnit.Notifications

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUAudioUnitBus

Connexion d’entrée ou de sortie à une unité audio.

AUAudioUnitBusArray

Conteneur qui contient des AUAudioUnitBus objets pour une unité audio.

AUAudioUnitPreset

Nom et identificateur d’un paramètre personnalisé prédéfini.

AudioComponent

Composant audio.

AudioComponentConfigurationInfo

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioComponentInfo

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioComponentValidationParameter

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioUnit

Composant de plug-in qui traite ou génère des données audio.

AudioUnitConfigurationInfo

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioUnitException

Exception relative aux fonctions de l’espace de noms MonoTouch.AudioUnit.

AudioUnitParameterInfo

Contient des informations concernant un paramètre d’unité audio.

AudioUnitUtils

Classe utilitaire pour contenir des fonctions diverses relatives aux flux audio, aux exemples et aux catégories de sortie.

AUGraph

Graphique de traitement audio.

AUParameter

Paramètre d’unité audio.

AUParameterGroup

Groupe d’objets AUParameter pour une unité audio.

AUParameterNode

Nœud qui représente un paramètre ou un groupe de paramètres dans un AUParameterTree.

AUParameterTree

Arborescence qui contient tous les paramètres d’unité audio d’une unité audio.

AURenderEventEnumerator

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUScheduledAudioFileRegion

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

ClassInfoDictionary

Contient des paires clé-valeur sur les informations de classe. Utilisé avec SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) et GetClassInfo(AudioUnitScopeType, UInt32).

ExtAudioFile

ExtendedAudioFile fournit un accès aux fichiers audio de haut niveau. Il fournit une interface unifiée unique pour lire et écrire des fichiers codés et non codés avec accès à et AudioConverter APIAudioFile.

ResourceUsageInfo

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

SamplerInstrumentData

Décrit un instrument d’échantillonnage. Utilisé avec LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32).

Structures

AudioComponentDescription

Identificateurs d’un AudioComponent.

AudioUnitParameterEvent

Modification d’un paramètre d’unité audio.

AudioUnitParameterEvent.EventValuesStruct

Contient des structs pour différents types d’événements de modification de paramètre.

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

Contient des valeurs qui décrivent un changement d’étape dans une valeur de paramètre.

AudioUnitParameterEvent.EventValuesStruct.RampStruct

Contient des valeurs qui décrivent une modification de la rampe linéaire dans une valeur de paramètre.

AUParameterAutomationEvent

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUParameterEvent

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUParameterObserverToken

Contient un jeton pour un délégué observateur de paramètre installé.

AURecordedParameterEvent

Événement qui représente la modification et l’heure de modification d’une valeur de paramètre.

AURenderEvent

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AURenderEventHeader

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

Interfaces

IAUAudioUnitFactory

Interface que les extensions d’unité audio version 3 doivent implémenter.

Énumérations

AU3DMixerAttenuationCurve

Énumère les types de courbes d’atténuation.

AU3DMixerRenderingFlags

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUAudioUnitBusType

Énumère les fonctionnalités d’entrée-sortie du bus d’unité audio.

AudioCodecManufacturer

Énumération dont les valeurs spécifient s’il faut utiliser un encodeur matériel ou logiciel.

AudioComponentFlag

Énumération d’indicateur dont la valeur spécifie si un composant audio peut faire l’objet d’une recherche. Utilisé avec ComponentFlags

AudioComponentInstantiationOptions

Énumère les options qui peuvent être utilisées lors de l’instanciation d’un AUAudioUnit.

AudioComponentManufacturerType

Énumération qui spécifie qu’un composant audio a été fabriqué par Apple.

AudioComponentStatus

Énumère les valeurs status retournées par AudioOutputUnitPublish(AudioComponentDescription, String, UInt32).

AudioComponentType

Énumération dont les valeurs représentent différents types de composants audio.

AudioComponentValidationResult

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioObjectPropertyElement

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioObjectPropertyScope

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioObjectPropertySelector

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioTypeConverter

Énumération dont les valeurs spécifient différents convertisseurs de format d’unité audio.

AudioTypeEffect

Énumération dont les valeurs spécifient différents types d’effets audio.

AudioTypeGenerator

Énumération dont les valeurs spécifient si un générateur audio est un lecteur de fichiers ou un lecteur de son planifié.

AudioTypeMixer

Énumération dont les valeurs spécifient si le type d’un mixeur audio.

AudioTypeMusicDevice

Énumération dont les valeurs spécifient si un appareil de musique audio est un échantillonneur ou non.

AudioTypeOutput

Énumération dont les valeurs spécifient le type de sortie audio.

AudioTypePanner

Énumération non implémentée.

AudioUnitBusType

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioUnitClumpID

Énumère les valeurs utilisées par AudioUnitParameterInfo. Currenty est réservé à l’utilisation du système.

AudioUnitParameterFlag

Énumération d’indicateur utilisée avec Flags.

AudioUnitParameterOptions

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AudioUnitParameterType

Énumération dont les valeurs représentent des attributs réglables tels que la hauteur ou le volume.

AudioUnitParameterUnit

Unité de mesure utilisée par un paramètre d’unité audio.

AudioUnitPropertyIDType

Énumération dont les valeurs spécifient un type de AudioUnit.

AudioUnitRemoteControlEvent

Énumère les événements liés aux commandes de contrôle à distance.

AudioUnitRenderActionFlags

Énumération dont les valeurs spécifient des indicateurs de configuration pour le rendu des unités audio.

AudioUnitScopeType

Énumération dont les valeurs spécifient des rôles et des contextes pour les propriétés d’unité audio.

AudioUnitStatus

Énumération dont les valeurs spécifient le status d’un AudioUnit.

AudioUnitSubType

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUEventSampleTime

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUGraphError

Énumère les erreurs générées par les fonctions AudioUnit.

AUHostTransportStateFlags

Énumère les valeurs d’indicateur qui décrivent l’état d’un transport audio.

AUParameterAutomationEventType

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUParameterEventType

Énumère les types d’événements de paramètres d’unité audio.

AURenderEventType

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUReverbRoomType

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUScheduledAudioSliceFlags

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUSpatializationAlgorithm

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUSpatialMixerAttenuationCurve

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUSpatialMixerRenderingFlags

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

ExtAudioFileError

Énumération dont les valeurs indiquent diverses erreurs relatives à ExtAudioFiles.

InstrumentType

Énumère les types d’instruments.

ScheduledAudioSliceFlag

Énumère les indicateurs de minutage pour le rendu des tranches audio.

SpatialMixerAttenuation

Énumère les modes d’atténuation.

SpatialMixerRenderingFlags

Énumération d’indicateur utilisée pour contrôler le mélange spatial.

Délégués

_AUImplementorStringFromValueCallback

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUHostTransportStateBlock

Bloc délégué qu’un hôte utilise pour fournir des informations sur son état de transport.

AUImplementorDisplayNameWithLengthCallback

Délégué qui retourne le nom d’affichage, éventuellement abrégé en desiredLength caractères.

AUImplementorStringFromValueCallback

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUImplementorValueFromStringCallback

str Convertit en type approprié et l’affecte à param.

AUImplementorValueObserver

Délégué qui avertit l’unité audio en cas de modification d’une valeur de paramètre.

AUImplementorValueProvider

Délégué qui récupère une valeur de paramètre.

AUInputHandler

Délégué qui indique à un hôte d’E/S quand une entrée est disponible.

AUInternalRenderBlock

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUMidiCIProfileChangedCallback

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUMidiOutputEventBlock

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUParameterAutomationObserver

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUParameterObserver

Observateur qui avertit une unité audio lorsqu’une valeur de paramètre change.

AUParameterRecordingObserver

Délégué qui enregistre les modifications de paramètres en tant qu’événements Automation.

AURenderBlock

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AURenderPullInputBlock

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUScheduledAudioFileRegionCompletionHandler

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

AUScheduleParameterBlock

L’espace de noms AudioUnit fournit un accès audio de bas niveau, ce qui permet d’accéder aux unités audio et aux chaînes de traitement audio.

InputDelegate

Rappel utilisé avec SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32).

RenderDelegate

Signature utilisée par les rappels AudioUnit qui fournissent des exemples audio à un AudioUnit.