SuperAPI AI 工具集

axiom-avfoundation-ref

编程与开发

查看项目

更新于 10-15 20:11

技能介绍

用途:面向 Apple 平台音频开发的速查参考,整理 AVFoundation 音频 API 的配置与常见用法。

主要能力:AVAudioSession 的分类(.ambient、.playback、.playAndRecord、.multiRoute 等)、模式(.voiceChat、.measurement、.moviePlayback 等)与选项(.mixWithOthers、.duckOthers、.allowBluetoothA2DP 等);AVAudioEngine 节点管线(播放器、混音器、EQ、混响、延迟、变调等)与 installTap 音频分析;格式转换(AVAudioConverter);位完美 DAC 输出与采样率说明;iOS 26+ 的 AVInputPickerInteraction 输入选择、AirPods 高质量录音、一阶 Ambisonics 空间音频采集、ASAF/APAC 与 Audio Mix 混音。

使用方式:先配置并激活 AVAudioSession(setCategory 后需 setActive(true)),再搭建 AVAudioEngine 管线并 start;处理中断与路由变化通知;用 nil 格式让引擎自动协商。

适用场景:音乐播放器、录音、VoIP、DJ 多路输出、空间音频内容制作。

限制:核心 API 面向 iOS 12+,空间音频相关特性需 iOS 26+;DSD 不受支持;APAC 播放除 watchOS 外均支持。具体收费、价格与平台细节资料未提供。