AudioUnit 类

定义

处理或生成音频数据的插件组件。

public class AudioUnit : IDisposable, ObjCRuntime.INativeObject
type AudioUnit = class
    interface IDisposable
    interface INativeObject
继承
AudioUnit
实现

构造函数

AudioUnit(AudioComponent)

处理或生成音频数据的插件组件。

属性

Component

处理或生成音频数据的插件组件。

Handle

处理指向非托管对象表示形式的 (指针) 。

IsPlaying

处理或生成音频数据的插件组件。

方法

AudioOutputUnitPublish(AudioComponentDescription, String, UInt32)

处理或生成音频数据的插件组件。

Dispose()

释放 AudioUnit 对象使用的资源。

Dispose(Boolean)

释放 AudioUnit 对象使用的资源。

GetAudioFormat(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

GetClassInfo(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

GetCurrentDevice(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

GetCurrentInputDevice()
已过时.

处理或生成音频数据的插件组件。

GetElementCount(AudioUnitScopeType)

处理或生成音频数据的插件组件。

GetHostIcon(Single)

处理或生成音频数据的插件组件。

GetLatency()

处理或生成音频数据的插件组件。

GetMaximumFramesPerSlice(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

GetParameterList(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

Initialize()

处理或生成音频数据的插件组件。

LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

MakeConnection(AudioUnit, UInt32, UInt32)

处理或生成音频数据的插件组件。

MusicDeviceMIDIEvent(UInt32, UInt32, UInt32, UInt32)

处理或生成音频数据的插件组件。

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

处理或生成音频数据的插件组件。

ScheduleParameter(AudioUnitParameterEvent, UInt32)

处理或生成音频数据的插件组件。

SetAudioFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)
已过时.

处理或生成音频数据的插件组件。

SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetCurrentDevice(UInt32, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetElementCount(AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetEnableIO(Boolean, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetLatency(Double)

处理或生成音频数据的插件组件。

SetMaximumFramesPerSlice(UInt32, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetParameter(AudioUnitParameterType, Single, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetRenderCallback(RenderDelegate, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetSampleRate(Double, AudioUnitScopeType, UInt32)

处理或生成音频数据的插件组件。

SetScheduledFileRegion(AUScheduledAudioFileRegion)

处理或生成音频数据的插件组件。

SetScheduledFiles(AudioFile)

处理或生成音频数据的插件组件。

SetScheduledFiles(AudioFile[])

处理或生成音频数据的插件组件。

SetScheduleStartTimeStamp(AudioTimeStamp)

处理或生成音频数据的插件组件。

Start()

处理或生成音频数据的插件组件。

Stop()

处理或生成音频数据的插件组件。

Uninitialize()

处理或生成音频数据的插件组件。

适用于