|
Wwise SDK 2024.1.9
|
Wwise 插件通过公司 ID 和插件 ID 进行标识。这些 ID 的定义位于 plugin.xml 文件中。
EffectPlugin、 SourcePlugin、 ConversionPlugin 等标签的属性 CompanyID EffectPlugin、 SourcePlugin、 ConversionPlugin 等标签的属性 PluginID ![]() | 备注: Company ID 和 Plug-in ID 组合不可重复。 |
Within Wwise and the sound engine, the Company ID and Plug-in ID are combined with a 4-bit Plug-in Type value to form a 32-bit unique identifier. 这些插件类型值在 AkPluginType enum (IAkEffect.h) 中定义,如下所示:
![]() | 备注: 这个 4 位的插件类型值与 ID 的唯一性无关:Wwise 的 Plug-in Manager 将确保公司 ID 和插件 ID 的组合不会存在重复,不论其属于何种插件类型。 |
封装后的 32 位类 ID 组合如下:插件 ID + 公司 ID + 插件类型 == 封装后的 32 位类 ID。因此当插件 ID 为 1、公司 ID 为 0 并且插件类型为 1 时,封装的 32 位类 ID 为 0x00010001。
![]() | 备注: 按照 AkTypes.h 中的 AKCOMPANYID_AUDIOKINETIC 定义所述,所有 Audiokinetic 插件(转换插件、源插件和效果器插件)的公司 ID 均为 0,如 。 |
以下是一个虚构的效果器插件的示例:
XML:
Plugin Factory: