Partager via


AUAudioUnit Classe

Définition

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

[Foundation.Register("AUAudioUnit", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class AUAudioUnit : Foundation.NSObject
type AUAudioUnit = class
    inherit NSObject
Héritage
AUAudioUnit
Attributs

Constructeurs

AUAudioUnit(AudioComponentDescription, AudioComponentInstantiationOptions, NSError)

Crée un AUAudioUnit avec les valeurs spécifiées.

AUAudioUnit(AudioComponentDescription, NSError)

Crée un AUAudioUnit avec les valeurs spécifiées.

AUAudioUnit(IntPtr)

Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.

AUAudioUnit(NSObjectFlag)

Constructeur pour appeler des classes dérivées pour ignorer l’initialisation et simplement allouer l’objet.

Propriétés

AllParameterValues

Obtient une valeur spéciale requise pour les notifications d’observation clé-valeur

AudioComponentInstanceInvalidationNotification

Constante de notification pour AudioComponentInstanceInvalidation

AudioComponentRegistrationsChangedNotification

Constante de notification pour AudioComponentRegistrationsChanged

AudioUnitName

Obtient le nom de l’unité audio.

CanProcessInPlace

Obtient une valeur booléenne qui indique si l’unité audio peut transformer l’entrée en sortie sans allouer de nouvelle mémoire tampon.

ChannelCapabilities

Obtient un tableau qui décrit des combinaisons valides de canaux d’entrée et de sortie.

ChannelMap

Obtient ou définit le mappage de canaux.

Class

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

(Hérité de NSObject)
ClassHandle

Handle pour cette classe.

Component

Obtient le composant à partir de la description avec laquelle l’unité audio a été créée.

ComponentDescription

Obtient le composant à partir de la description avec laquelle l’unité audio a été créée.

ComponentName

Obtient le nom du composant d’unités audio.

ComponentVersion

Obtient la version de l’unité audio.

ContextName

Obtient le nom du contexte auquel l’unité audio est connectée.

CurrentPreset

Obtient la présélection la plus récente sélectionnée.

DebugDescription

Description significative de cet objet.

(Hérité de NSObject)
Description

Description de l’objet, la version Objective-C de ToString.

(Hérité de NSObject)
FactoryPresets

Obtient les présélections d’usine pour l’unité audio.

FullState

Obtient ou définit l’instantané de l’état entier de l’unité audio, pour enregistrer les présélections.

FullStateForDocument

Obtient ou définit l’instantané de l’état entier de l’unité audio pour l’enregistrement dans un document.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de NSObject)
InputBusses

Obtient un tableau qui contient les connexions d’entrée pour l’unité audio.

InternalRenderBlock

Obtient le bloc fourni par le développeur qui effectue le rendu audio.

IsDirectBinding

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

(Hérité de NSObject)
IsProxy

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

(Hérité de NSObject)
Latency

Obtient la latence de l’unité audio, en secondes

ManufacturerName

Obtient le nom du fabricant de l’unité audio.

MaximumFramesToRender

Obtient ou définit le nombre maximal d’images audio à afficher simultanément.

MidiOutputBufferSizeHint

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

MidiOutputEventBlock

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

MidiOutputNames

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

MusicDeviceOrEffect

Obtient une valeur qui est true si l’unité audio est un appareil de musique ou un effet.

OutputBusses

Obtient un tableau qui contient les connexions de sortie pour l’unité audio.

ParameterTree

Obtient ou définit l’arborescence entière des paramètres de sortie.

ProfileChangedCallback

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

ProvidesUserInterface

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

RenderBlock

Obtient le bloc de rendu utilisé pour le rendu audio.

RenderingOffline

Obtient ou définit une valeur booléenne qui contrôle si l’unité audio est actuellement rendue hors connexion.

RenderQuality

Obtient ou définit la qualité de rendu, une valeur dans [0,127].

RenderResourcesAllocated

Obtient une valeur booléenne qui indique si des ressources de rendu ont été allouées.

RetainCount

Retourne le nombre de rétention Objective-C actuel pour l’objet.

(Hérité de NSObject)
ScheduleParameterBlock

Bloquer qui planifie les paramètres.

Self

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

(Hérité de NSObject)
ShortName

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

ShouldBypassEffect

Obtient ou définit une valeur booléenne qui détermine si un effet doit ignorer le traitement et accéder directement à la sortie.

Superclass

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

(Hérité de NSObject)
SuperHandle

Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject.

(Hérité de NSObject)
SupportsMpe

Obtient une valeur booléenne qui indique si l’audio MPE est pris en charge.

TailTime

Obtient le temps de fin, en secondes, de l’unité audio.

TransportStateBlock

Bloc délégué qui fournit des informations sur son état de transport.

VirtualMidiCableCount

Obtient le nombre de câbles MIDI virtuels implémentés par l’appareil ou l’effet.

Zone

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

(Hérité de NSObject)

Méthodes

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Inscrit un objet pour être observé en externe (à l’aide de NSString keyPath).   Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur.

(Hérité de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Inscrit un objet pour être observé en externe (à l’aide de la chaîne keyPath).   Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur.

(Hérité de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
AllocateRenderResources(NSError)

Alloue les ressources nécessaires au rendu audio.

AwakeFromNib()

Appelé après le chargement de l’objet à partir du fichier nib. Les remplaçants doivent appeler base. AwakeFromNib().

(Hérité de NSObject)
BeginInvokeOnMainThread(Action)

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

(Hérité de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Appelle de manière asynchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

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

(Hérité de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsolète.

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

(Hérité de NSObject)
BindingInfo(String)
Obsolète.

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

(Hérité de NSObject)
BindingOptionDescriptions(String)
Obsolète.

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

(Hérité de NSObject)
BindingValueClass(String)
Obsolète.

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

(Hérité de NSObject)
CommitEditing()

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

(Hérité de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

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

(Hérité de NSObject)
ConformsToProtocol(IntPtr)

Appelé pour déterminer si cet objet implémente le protocole spécifié.

(Hérité de NSObject)
Copy()

Effectue une copie de l’objet Objective-C sous-jacent.

(Hérité de NSObject)
DangerousAutorelease()

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

(Hérité de NSObject)
DangerousRelease()

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

(Hérité de NSObject)
DangerousRetain()

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

(Hérité de NSObject)
DeallocateRenderResources()

Libère les ressources nécessaires au rendu audio.

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indique qu’une modification s’est produite aux index pour une relation à plusieurs.

(Hérité de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

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

(Hérité de NSObject)
DidChangeValue(String)

Indique qu’une modification s’est produite sur la clé spécifiée.

(Hérité de NSObject)
Disable(MidiCIProfile, Byte, Byte, NSError)

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

Dispose()

Libère les ressources utilisées par l’objet NSObject.

(Hérité de NSObject)
Dispose(Boolean)

Libère les ressources utilisées par l’objet NSObject.

(Hérité de NSObject)
DoesNotRecognizeSelector(Selector)

Indique que cet objet ne reconnaît pas le sélecteur spécifié.

(Hérité de NSObject)
Enable(MidiCIProfile, Byte, Byte, NSError)

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

Equals(NSObject)

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

(Hérité de NSObject)
Equals(Object)

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

(Hérité de NSObject)
ExposedBindings()

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

(Hérité de NSObject)
FromComponentDescription(AudioComponentDescription, AudioComponentInstantiationOptions, Action<AUAudioUnit,NSError>)

Crée de manière asynchrone un AUAudioUnit.

FromComponentDescriptionAsync(AudioComponentDescription, AudioComponentInstantiationOptions)

Crée de manière asynchrone un AUAudioUnit.

GetBindingInfo(NSString)

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

(Hérité de NSObject)
GetBindingOptionDescriptions(NSString)

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

(Hérité de NSObject)
GetBindingValueClass(NSString)

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

(Hérité de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Récupère les valeurs des clés spécifiées.

(Hérité de NSObject)
GetHashCode()

Génère un code de hachage pour l’instance actuelle.

(Hérité de NSObject)
GetMethodForSelector(Selector)

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

(Hérité de NSObject)
GetNativeField(String)
Obsolète.

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

(Hérité de NSObject)
GetNativeHash()

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

(Hérité de NSObject)
GetParametersForOverview(nint)

Retourne les count paramètres les plus importants.

GetProfileState(Byte, Byte)

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

Init()

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

(Hérité de NSObject)
InitializeHandle(IntPtr)

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

(Hérité de NSObject)
InitializeHandle(IntPtr, String)

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

(Hérité de NSObject)
Invoke(Action, Double)

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

(Hérité de NSObject)
Invoke(Action, TimeSpan)

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

(Hérité de NSObject)
InvokeOnMainThread(Action)

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

(Hérité de NSObject)
InvokeOnMainThread(Selector, NSObject)

Appelle de manière synchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
IsEqual(NSObject)

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

(Hérité de NSObject)
IsKindOfClass(Class)

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

(Hérité de NSObject)
IsMemberOfClass(Class)

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

(Hérité de NSObject)
MarkDirty()

Promeut un objet homologue normal (IsDirectBinding a la valeur true) en objet toggleref.

(Hérité de NSObject)
MutableCopy()

Crée une copie mutable du NSObject spécifié.

(Hérité de NSObject)
ObjectDidEndEditing(NSObject)

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

(Hérité de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indique que la valeur au keyPath spécifié par rapport à cet objet a changé.

(Hérité de NSObject)
PerformSelector(Selector)

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

(Hérité de NSObject)
PerformSelector(Selector, NSObject)

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

(Hérité de NSObject)
PerformSelector(Selector, NSObject, Double)

Appelle le sélecteur sur l’instance actuelle et, si le obj n’est pas null, il le transmet en tant que paramètre unique.

(Hérité de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

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

(Hérité de NSObject)
PerformSelector(Selector, NSObject, NSObject)

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

(Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

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

(Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

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

(Hérité de NSObject)
PrepareForInterfaceBuilder()

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

(Hérité de NSObject)
RegisterSubclass(Class, AudioComponentDescription, String, UInt32)

Inscrit un composant qui a été implémenté en tant que sous-classe de AudioUnit.

RemoveObserver(NSObject, NSString)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié.

(Hérité de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés.

(Hérité de NSObject)
RemoveObserver(NSObject, String)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié.

(Hérité de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés.

(Hérité de NSObject)
RemoveRenderObserver(nint)

Supprime le bloc d’observateur identifié par token.

RequestViewController(Action<NSViewController>)

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

RequestViewController(Action<UIViewController>)

Demande le contrôleur de vue pour l’unité audio et s’exécute completionHandler lorsque vous avez terminé.

RequestViewControllerAsync()

Demande de manière asynchrone le contrôleur d’affichage pour l’unité audio.

Reset()

Rétablit l’état initial du rendu.

RespondsToSelector(Selector)

Indique si cet objet reconnaît le sélecteur spécifié.

(Hérité de NSObject)
SetNativeField(String, NSObject)
Obsolète.

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

(Hérité de NSObject)
SetNilValueForKey(NSString)

Définit la valeur null de la clé spécifiée.

(Hérité de NSObject)
SetRenderResourcesAllocated(Boolean)

Définit la propriété RenderResourcesAllocated.

SetValueForKey(NSObject, NSString)

Définit la valeur de la propriété spécifiée par la clé sur la valeur spécifiée.

(Hérité de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.

(Hérité de NSObject)
SetValueForKeyPath(NSObject, NSString)

Définit la valeur d’une propriété accessible à l’aide d’un chemin de clé.

(Hérité de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indique une tentative d’écriture d’une valeur dans une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException.

(Hérité de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Définit les valeurs de ce NSObject sur celles du dictionnaire spécifié.

(Hérité de NSObject)
ShouldChangeToFormat(AVAudioFormat, AUAudioUnitBus)

Méthode appelée lorsque le développeur définit le format de bus.

ToString()

Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle.

(Hérité de NSObject)
Unbind(NSString)

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

(Hérité de NSObject)
Unbind(String)
Obsolète.

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

(Hérité de NSObject)
ValueForKey(NSString)

Retourne la valeur de la propriété associée à la clé spécifiée.

(Hérité de NSObject)
ValueForKeyPath(NSString)

Retourne la valeur d’une propriété qui peut être atteinte à l’aide d’un chemin de clé.

(Hérité de NSObject)
ValueForUndefinedKey(NSString)

Indique une tentative de lecture d’une valeur d’une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException.

(Hérité de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indique que les valeurs des index spécifiés dans la clé spécifiée sont sur le point de changer.

(Hérité de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

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

(Hérité de NSObject)
WillChangeValue(String)

Indique que la valeur de la clé spécifiée est sur le point de changer.

(Hérité de NSObject)

Méthodes d’extension

ObjectDidBeginEditing(NSObject, INSEditor)

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

ObjectDidEndEditing(NSObject, INSEditor)

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

GetValidModes(NSObject, NSFontPanel)

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

ValidateToolbarItem(NSObject, NSToolbarItem)

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

CanPerformOutput(AUAudioUnit)

Renvoie une valeur booléenne qui indique si l’unité audio peut effectuer des opérations de sortie.

GetCanPerformInput(AUAudioUnit)

Renvoie une valeur booléenne qui indique si l’unité audio peut effectuer des opérations d’entrée.

GetDeviceId(AUAudioUnit)

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

GetDeviceInputLatency(AUAudioUnit)

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

GetDeviceOutputLatency(AUAudioUnit)

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

GetInputHandler(AUAudioUnit)

Obtient le gestionnaire d’entrée pour cette unité d’E/S

GetOutputProvider(AUAudioUnit)

Obtient le fournisseur de sortie pour cette unité d’E/S.

IsInputEnabled(AUAudioUnit)

Renvoie une valeur booléenne qui indique si l’entrée est actuellement activée sur l’unité audio.

IsOutputEnabled(AUAudioUnit)

Renvoie une valeur booléenne qui indique si l’entrée est actuellement activée sur l’unité audio.

IsRunning(AUAudioUnit)

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

SetDeviceId(AUAudioUnit, UInt32, NSError)

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

SetInputEnabled(AUAudioUnit, Boolean)

Définit une valeur booléenne qui contrôle si l’entrée est activée sur l’unité audio.

SetInputHandler(AUAudioUnit, AUInputHandler)

Définit le gestionnaire d’entrée sur la valeur spécifiée.

SetOutputEnabled(AUAudioUnit, Boolean)

Définit une valeur booléenne qui contrôle si la sortie est activée sur l’unité audio..

SetOutputProvider(AUAudioUnit, AURenderPullInputBlock)

Définit le fournisseur de sortie sur la valeur spécifiée.

StartHardware(AUAudioUnit, NSError)

Démarre le matériel de l’unité audio.

StopHardware(AUAudioUnit)

Arrête le matériel de l’unité audio.

GetSupportedViewConfigurations(AUAudioUnit, AUAudioUnitViewConfiguration[])

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

SelectViewConfiguration(AUAudioUnit, AUAudioUnitViewConfiguration)

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

GetDebugDescription(INSObjectProtocol)

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

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

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

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

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

EndPreviewPanelControl(NSObject, QLPreviewPanel)

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

GetAccessibilityCustomRotors(NSObject)

Obtient le tableau d’objets UIAccessibilityCustomRotor appropriés pour l’objet this .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour l’objet this .

S’applique à

Voir aussi