目录

Wwise SDK 2018.1.11
集成编解码器插件

简介

编解码器插件(Codec plug-in)用于在编辑时方便排除某些音频文件格式(例如 ADPCM、PCM、Vorbis 等),以降低声音引擎的内存占用。此文件中包含程序员在游戏中使用给定编解码器格式所需的必要信息。

Note: 目前只有 Vorbis 和 Opus 编解码器格式支持可插拔操作(意即两者为可选项)。不过,大部分示例代码已包含这些编解码器。

在游戏中集成插件

如果声音设计师决定在 Wwise 工程中对您的游戏使用某编解码器格式,则需要在您的代码中集成解压缩插件,然后在运行时声音引擎才能使用该插件。跟 Wwise 中的所有插件一样,您可以选择静态或动态链接该库。

使用静态库

如果您加入 SDK/include/AK/Plugin 中的相应出厂文件,注册将会自动执行。例如,Vorbis 的出厂文件是:

对于 Opus:

各个编解码插件作为独立库(LIB 文件)提供,必须将库文件链接到您的游戏。例如,Vorbis 格式解码器库是 AkVorbisDecoder.lib。

使用动态链接库

对于主要使用 DLL、SO、DYLIB 等动态链接库的游戏,AkSoundEngineDLL 已默认包含 Vorbis 和 Opus 编解码器。Unity 和 Unreal 集成也是如此。

Note: 必须安装 Visual Studio 2013 安装包才能在 Windows 上使用 AkSoundEngineDLL。