Partager via


AudioUnit Classe

Définition

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

public class AudioUnit : IDisposable, ObjCRuntime.INativeObject
type AudioUnit = class
    interface IDisposable
    interface INativeObject
Héritage
AudioUnit
Implémente

Constructeurs

AudioUnit(AudioComponent)

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

Propriétés

Component

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

Handle

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

IsPlaying

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

Méthodes

AudioOutputUnitPublish(AudioComponentDescription, String, UInt32)

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

Dispose()

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

Dispose(Boolean)

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

GetAudioFormat(AudioUnitScopeType, UInt32)

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

GetClassInfo(AudioUnitScopeType, UInt32)

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

GetCurrentDevice(AudioUnitScopeType, UInt32)

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

GetCurrentInputDevice()
Obsolète.

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

GetElementCount(AudioUnitScopeType)

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

GetHostIcon(Single)

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

GetLatency()

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

GetMaximumFramesPerSlice(AudioUnitScopeType, UInt32)

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

GetParameterList(AudioUnitScopeType, UInt32)

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

Initialize()

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

LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32)

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

MakeConnection(AudioUnit, UInt32, UInt32)

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

MusicDeviceMIDIEvent(UInt32, UInt32, UInt32, UInt32)

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

Render(AudioUnitRenderActionFlags, AudioTimeStamp, UInt32, UInt32, AudioBuffers)

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

ScheduleParameter(AudioUnitParameterEvent, UInt32)

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

SetAudioFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)
Obsolète.

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

SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32)

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

SetCurrentDevice(UInt32, AudioUnitScopeType, UInt32)

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

SetElementCount(AudioUnitScopeType, UInt32)

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

SetEnableIO(Boolean, AudioUnitScopeType, UInt32)

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

SetFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)

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

SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)

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

SetLatency(Double)

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

SetMaximumFramesPerSlice(UInt32, AudioUnitScopeType, UInt32)

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

SetParameter(AudioUnitParameterType, Single, AudioUnitScopeType, UInt32)

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

SetRenderCallback(RenderDelegate, AudioUnitScopeType, UInt32)

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

SetSampleRate(Double, AudioUnitScopeType, UInt32)

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

SetScheduledFileRegion(AUScheduledAudioFileRegion)

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

SetScheduledFiles(AudioFile)

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

SetScheduledFiles(AudioFile[])

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

SetScheduleStartTimeStamp(AudioTimeStamp)

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

Start()

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

Stop()

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

Uninitialize()

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

S’applique à