AudioUnit 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。
类
结构
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 |
返回显示名称的委托,可能缩写为 |
AUImplementorStringFromValueCallback |
AudioUnit 命名空间提供低级别音频访问,允许访问音频单元和音频处理链。 |
AUImplementorValueFromStringCallback |
|
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 回调使用的签名。 |