文档

Unity Engine

Unity Engine

原生音频插件 SDK

Instructions to use the built-in native audio plugin interface.
阅读时间2 分钟最后更新于 1 个月前

Unity 原生音频插件 SDK 可用于为 Unity 开发自定义音频插件。您可以使用此 SDK 扩展 Unity 的音频功能,并创建适合项目需求的高级音频处理解决方案。您可以创建的自定义音频插件示例包括音频效果和音频空间音响。
原生音频插件系统由两部分组成:
  • 原生音频数字信号处理 (DSP) 插件
  • 托管的图形用户界面 (GUI)
请参阅以下页面以详细了解如何创建音频插件、自定义插件的 GUI 以及访问有用的示例。

主题

描述

为 Unity 开发原生音频 DSP 插件了解如何创建自己的原生 DSP 插件。
为您的音频插件自定义 Unity GUI了解如何自定义音频插件的 GUI。
将音频插件和 GUI 导入 Unity了解如何为 Unity 准备插件和 GUI 并导入。
插件示例具有和不具有 GUI 自定义的 DSP 插件示例。

DSP 和 GUI 代码使用的重要文件

AudioPluginInterface.h
文件具有创建自定义音频插件所需的必要结构、类型和函数声明。
原生 DSP 和 GUI DLL 都可以包含多个插件。为了在同一 DLL 中添加多个插件效果,Unity 提供了其他代码来统一处理效果定义和参数注册:
  • AudioPluginUtil.h
  • AudioPluginUtil.cpp
如果希望 DLL 包含多个效果,请在代码中包含
AudioPluginUtil.h
。

其他资源