目录

Wwise SDK 2018.1.11
目录结构

下面是包含此 SDK 的各种文件夹的简短说明:

  • SDK
    主SDK文件夹。请注意,Wwise SDK安装程序会创建一个指向此文件夹的环境变量,名为 WWISESDK 。它可以 在脚本或C++工程中使用,而无需对路径硬编码来包含文件夹、库, 等等。请参阅 SDK 输入库 与分布式二进制文件 以及 Include 文件 了解更多信息。
    • include
      主头文件包含文件夹。
      • AK
        Audiokinetic 头文件包含文件。
        • Comm
          Communication 相关的头文件包含文件。
        • DSP
          .
          • Generic
            .
        • MusicEngine
          • Common
            所有平台通用的 Interactive Music 相关的头文件。

        • Plugin
          插件头文件(插件ID和工厂函数,注册它们时会使用)。
          • PluginServices
            示例插件使用的辅助模块。
        • SoundEngine
          主声音引擎头文件。
          • Common
            所有平台通用的声音引擎头文件。
          • Platforms<br平台专用声音引擎头文件。
            • Generic
        • SoundFrame
          Soundframe头文件。
        • SpatialAudio
          Spatial Audio 头文件。
          • Common
            Spatial Audio 所有平台通用的声音引擎头文件。
        • Tools
          各种辅助模块功能和类型的头文件。
        • Wwise<brWwise Authoring应用插件使用的头文件。
          • SourceControl
            由 Wwise Authoring Application 版本控制插件使用或实现的界面。
        • WwiseAuthoringAPI
          请参阅 使用 Wwise Authoring API(WAAPI) 了解更多信息。

    • samples
      代码示例。请参阅 示例 了解详情。
      • Common
        几个示例共用的文件。
      • DSP

      • DynamicLibraries

        • AkSoundEngineDLL

      • IntegrationDemo
        声音引擎集成演示。请参阅 Integration Demo 示例 了解更多信息。
        • Common
          集成演示示例的通用代码。
        • WwiseProject
          演示示例的Wwise工程,包括GeneratedSoundBanks子文件夹里的声音包。
      • Motion
        和Motion相关的示例代码。
      • Plugins
        示例插件。请参阅 源插件示例效果器插件示例 了解更多详情。
        • AkAudioInput
          音频输入源插件。请参阅 音频输入源插件 来了解关于 示例插件的详情,并请参阅 音频插件 来了解创建您自己源插件的信息。
          • Sources
            • AudioEngineFX
              声音引擎插件库的源代码。
            • WwisePlugin
              Authoring应用插件DLL的源代码和帮助文件。
        • AkDelay
          延迟效果器插件示例。请参阅 音频插件 来了解 创建您自己效果器插件的信息。
          • Sources
            • AudioEngineFX
              声音引擎插件库的源代码。
            • WwisePlugin
              Authoring应用插件DLL的源代码和帮助文件。
        • AkSineTone
          正弦源插件示例。请参阅 音频插件 来了解 创建您自己源插件的信息。
          • Sources
            • AudioEngineFX
              声音引擎插件库的源代码。
            • WwisePlugin
              Authoring应用插件DLL的源代码和帮助文件。
        • AkSink
          • Sources
            • AudioEngineFX
              声音引擎插件库的源代码。
            • WwisePlugin
              Authoring应用插件DLL的源代码和帮助文件。
        • AkToneGenerator
          Tone Generator 源插件示例。请参阅 音频插件 来了解 创建您自己源插件的信息。
          • Sources
            • AudioEngineFX
              声音引擎插件库的源代码。
            • WwisePlugin
              Authoring应用插件DLL的源代码和帮助文件。
      • SoundEngine
      • SoundFrame
        SoundFrame示例。请参阅 SoundFrame 例程(已弃用) 了解更多信息。
      • SourceControl
        版本控制插件示例。请参阅 版本控制例程 了解更多信息。
      • Tools
        工具示例。
        • Common
          几个工具示例共用的代码。

        • FilePackager
          请参阅 管理 File Package 了解更多信息

      • WwiseAuthoringAPI
        请参阅 使用 Wwise Authoring API(WAAPI) 了解更多信息。

    • source
      • Build

      • StreamManager
        默认Streaming Manager集成的源代码。可以用于调试或 自定义流播放。请参阅 流播放/流管理器 了解更多信息。

SDK 输入库 与分布式二进制文件

Wwise 对各个 构建配置 “构建配置”都提供了输入库,这些库位于 SDK 安装目录根目录里的各平台文件夹下。程序库目录结构定义如下:

  • {Wwise SDK Dir}/{平台名称}/{配置名称}/lib,其中
    • {Wwise SDK Dir} 是 SDK 安装目录
    • {平台名称}是可用平台名称(x64、Mac、iOS……)之一。后缀可进一步限定目标 CPU 架构或编译器。

{配置名称} 是三个构建配置(Debug、Profile、Release)之一。

例如,在 {Wwise SDK Dir}\x64_vc140\Profile\lib 中可以找到使用 Visual Studio 2015 的 Windows 平台的性能分析库。

请参阅 构建配置 了解此 SDK 中所含各种库的描述。

Tip: SDK 安装程序创建指向 SDK 安装文件夹的环境变量 WWISESDK 。您可以在脚本和 C++ 工程中使用此环境变量来引用 SDK 中的头文件包含目录、库目录或二进制目录。请参阅 源与效果器插件 了解更多详情。注:在 Mac 上没有设置 WWISESDK 变量。