AudioUnit 命名空间

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUAudioUnit

其子类 AVAudioNode 处理音频的子类。

AUAudioUnit_AUAudioInputOutputUnit

定义主机与音频单元的接口。

AUAudioUnit.Notifications

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUAudioUnitBus

与音频单元的输入或输出连接。

AUAudioUnitBusArray

一个容器,用于保存 AUAudioUnitBus 音频单元的对象。

AUAudioUnitPreset

自定义参数预设的名称和标识符。

AudioComponent

音频组件。

AudioComponentConfigurationInfo

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioComponentInfo

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioComponentValidationParameter

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioUnit

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

AudioUnitConfigurationInfo

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioUnitException

与 MonoTouch.AudioUnit 命名空间中的函数相关的异常。

AudioUnitParameterInfo

保存有关音频单元参数的信息。

AudioUnitUtils

实用工具类,用于保存与音频流、示例和输出类别相关的杂项函数。

AUGraph

音频处理图。

AUParameter

音频单元参数。

AUParameterGroup

音频单元的 AUParameter 一组对象。

AUParameterNode

表示 中的参数或参数组的 AUParameterTree节点。

AUParameterTree

包含音频单元的所有音频单元参数的树。

AURenderEventEnumerator

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUScheduledAudioFileRegion

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

ClassInfoDictionary

保留类信息的键值对。 与 和 GetClassInfo(AudioUnitScopeType, UInt32)一起使用SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32)

ExtAudioFile

ExtendedAudioFile 提供高级音频文件访问。 它提供单个统一接口,用于读取和写入具有 访问 AudioFileAudioConverter API 的编码和未编码文件。

ResourceUsageInfo

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

SamplerInstrumentData

描述采样器仪器。 与 LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32) 一起使用。

结构

AudioComponentDescription

AudioComponent标识符。

AudioUnitParameterEvent

音频单元参数的更改。

AudioUnitParameterEvent.EventValuesStruct

包含不同类型的参数更改事件的结构。

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

包含描述参数值中的步骤更改的值。

AudioUnitParameterEvent.EventValuesStruct.RampStruct

包含用于描述参数值中的线性渐变的值。

AUParameterAutomationEvent

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUParameterEvent

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUParameterObserverToken

包含已安装参数观察者委托的令牌。

AURecordedParameterEvent

表示参数值的更改和更改时间的事件。

AURenderEvent

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AURenderEventHeader

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

接口

IAUAudioUnitFactory

版本 3 音频单元扩展必须实现的接口。

枚举

AU3DMixerAttenuationCurve

枚举加速曲线类型。

AU3DMixerRenderingFlags

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUAudioUnitBusType

枚举音频单元总线输入输出功能。

AudioCodecManufacturer

一个枚举,其值指定是使用硬件编码器还是软件编码器。

AudioComponentFlag

标记枚举,其值指定音频组件是否可搜索。 与 ComponentFlags 配合使用

AudioComponentInstantiationOptions

枚举实例化 AUAudioUnit时可以使用的选项。

AudioComponentManufacturerType

一个枚举,指定音频组件是由 Apple 制造的。

AudioComponentStatus

枚举 返回 AudioOutputUnitPublish(AudioComponentDescription, String, UInt32)的状态值。

AudioComponentType

一个枚举,其值表示不同类型的音频组件。

AudioComponentValidationResult

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioObjectPropertyElement

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioObjectPropertyScope

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioObjectPropertySelector

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioTypeConverter

一个枚举,其值指定不同的音频单元格式转换器。

AudioTypeEffect

一个枚举,其值指定不同类型的音频效果。

AudioTypeGenerator

一个枚举,其值指定音频生成器是文件播放器还是计划的声音播放器。

AudioTypeMixer

一个枚举,其值指定音频混音器的类型。

AudioTypeMusicDevice

一个枚举,其值指定音频音乐设备是否为采样器。

AudioTypeOutput

一个枚举,其值指定音频输出的类型。

AudioTypePanner

未实现的枚举。

AudioUnitBusType

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioUnitClumpID

枚举 使用 AudioUnitParameterInfo的值。 当前保留供系统使用。

AudioUnitParameterFlag

与 一起使用的 Flags标记枚举。

AudioUnitParameterOptions

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AudioUnitParameterType

一个枚举,其值表示可调整的属性,如音调或音量。

AudioUnitParameterUnit

音频单位参数使用的度量单位。

AudioUnitPropertyIDType

一个枚举,其值指定一种 AudioUnit

AudioUnitRemoteControlEvent

枚举与远程控制命令相关的事件。

AudioUnitRenderActionFlags

一个枚举,其值指定音频单元呈现的配置标志。

AudioUnitScopeType

一个枚举,其值指定音频单元属性的角色和上下文。

AudioUnitStatus

一个枚举,其值指定 的状态 AudioUnit

AudioUnitSubType

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUEventSampleTime

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUGraphError

枚举 AudioUnit 函数生成的错误。

AUHostTransportStateFlags

枚举描述音频传输状态的标志值。

AUParameterAutomationEventType

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUParameterEventType

枚举音频单元参数事件的类型。

AURenderEventType

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUReverbRoomType

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUScheduledAudioSliceFlags

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUSpatializationAlgorithm

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUSpatialMixerAttenuationCurve

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUSpatialMixerRenderingFlags

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

ExtAudioFileError

一个枚举,其值指示与 s 相关的 ExtAudioFile各种错误。

InstrumentType

枚举检测类型。

ScheduledAudioSliceFlag

枚举用于呈现音频切片的计时标志。

SpatialMixerAttenuation

枚举衰减模式。

SpatialMixerRenderingFlags

用于控制空间混合的标记枚举。

委托

_AUImplementorStringFromValueCallback

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUHostTransportStateBlock

主机用来提供有关其传输状态信息的委托块。

AUImplementorDisplayNameWithLengthCallback

返回显示名称的委托,可能缩写为 desiredLength 字符。

AUImplementorStringFromValueCallback

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUImplementorValueFromStringCallback

str转换为适当的类型并将其分配给 param

AUImplementorValueObserver

在参数值更改时通知音频单元的委托。

AUImplementorValueProvider

检索参数值的委托。

AUInputHandler

在输入可用时通知 I/O 主机的委托。

AUInternalRenderBlock

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUMidiCIProfileChangedCallback

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUMidiOutputEventBlock

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUParameterAutomationObserver

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUParameterObserver

当参数值更改时通知音频单元的观察程序。

AUParameterRecordingObserver

将参数更改记录为自动化事件的委托。

AURenderBlock

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AURenderPullInputBlock

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUScheduledAudioFileRegionCompletionHandler

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

AUScheduleParameterBlock

AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。

InputDelegate

与 一起使用的 SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)回调。

RenderDelegate

向 AudioUnit 提供音频样本的 AudioUnit 回调使用的签名。