AudioUnitSDK
概述
AudioUnitSDK包含一组基类以及开发Audio Unit所需的实用工具源代码。这些实用工具类扩展或封装了Core Audio API,为开发者提供了在Apple平台上创建音频效果、乐器和生成器所需的基本框架。它们提供了一个更易于实现的C++类模型,封装了C框架API。
安装依赖项
- 安装Xcode
构建项目
- 打开AudioUnitSDK.xcodeproj
- 构建AudioUnitSDK目标
- 将
include
文件夹添加到你的项目的头文件搜索路径中 - 将libAudioUnitSDK.a链接到你的项目
或者,你可以直接将AudioUnitSDK源代码添加到你的项目中,作为目标的一部分进行构建。
支持的部署目标
macOS (OS X) 10.9 / iOS 9.0或更高版本。
更新日志
版本1.2.0
新增
- 新增
AUConfig.h
头文件,用于改善项目组织结构。
更改
- C++语言版本更新至
C++20
,以支持现代语言特性。
版本1.1.0
更改
Source
文件夹被分为两个文件夹:include
用于公共头文件,src
用于私有源文件。 从Xcode项目内构建AudioUnitSDK源代码的用户应更新源文件位置,并将包含路径更改为path/to/AudioUnitSDK/include
。 包含指令应以AudioUnitSDK为前缀(即使用#include "AudioUnitSDK/AUBase.h"
而不是#include "AUBase.h"
)。
版本1.0.0
- 初始上传。
版权所有 (C) 2023 Apple Inc. 保留所有权利。