Compartilhar via


AudioUnit Classe

Definição

Um componente de plug-in que processa ou gera dados de áudio.

public class AudioUnit : IDisposable, ObjCRuntime.INativeObject
type AudioUnit = class
    interface IDisposable
    interface INativeObject
Herança
AudioUnit
Implementações

Construtores

AudioUnit(AudioComponent)

Um componente de plug-in que processa ou gera dados de áudio.

Propriedades

Component

Um componente de plug-in que processa ou gera dados de áudio.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

IsPlaying

Um componente de plug-in que processa ou gera dados de áudio.

Métodos

AudioOutputUnitPublish(AudioComponentDescription, String, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

Dispose()

Libera os recursos usados pelo objeto AudioUnit.

Dispose(Boolean)

Libera os recursos usados pelo objeto AudioUnit.

GetAudioFormat(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

GetClassInfo(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

GetCurrentDevice(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

GetCurrentInputDevice()
Obsoleto.

Um componente de plug-in que processa ou gera dados de áudio.

GetElementCount(AudioUnitScopeType)

Um componente de plug-in que processa ou gera dados de áudio.

GetHostIcon(Single)

Um componente de plug-in que processa ou gera dados de áudio.

GetLatency()

Um componente de plug-in que processa ou gera dados de áudio.

GetMaximumFramesPerSlice(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

GetParameterList(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

Initialize()

Um componente de plug-in que processa ou gera dados de áudio.

LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

MakeConnection(AudioUnit, UInt32, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

MusicDeviceMIDIEvent(UInt32, UInt32, UInt32, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

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

Um componente de plug-in que processa ou gera dados de áudio.

ScheduleParameter(AudioUnitParameterEvent, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetAudioFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)
Obsoleto.

Um componente de plug-in que processa ou gera dados de áudio.

SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetCurrentDevice(UInt32, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetElementCount(AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetEnableIO(Boolean, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetLatency(Double)

Um componente de plug-in que processa ou gera dados de áudio.

SetMaximumFramesPerSlice(UInt32, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetParameter(AudioUnitParameterType, Single, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetRenderCallback(RenderDelegate, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetSampleRate(Double, AudioUnitScopeType, UInt32)

Um componente de plug-in que processa ou gera dados de áudio.

SetScheduledFileRegion(AUScheduledAudioFileRegion)

Um componente de plug-in que processa ou gera dados de áudio.

SetScheduledFiles(AudioFile)

Um componente de plug-in que processa ou gera dados de áudio.

SetScheduledFiles(AudioFile[])

Um componente de plug-in que processa ou gera dados de áudio.

SetScheduleStartTimeStamp(AudioTimeStamp)

Um componente de plug-in que processa ou gera dados de áudio.

Start()

Um componente de plug-in que processa ou gera dados de áudio.

Stop()

Um componente de plug-in que processa ou gera dados de áudio.

Uninitialize()

Um componente de plug-in que processa ou gera dados de áudio.

Aplica-se a