版本

menu_open
Wwise SDK 2023.1.3
ak_wwise_plugin_container结构体 参考

Root interface allowing a logical unit (variable, library) to contain more than one interface. 更多...

#include <PluginContainer.h>

类 ak_wwise_plugin_container 继承关系图:
ak_wwise_plugin_interface_ptr

Public 成员函数

constexpr uint32_t MajorSdkVersion () const
 (C++) Major SDK version (ex. 2020) 更多...
 
constexpr uint32_t MinorSdkVersion () const
 (C++) Minor SDK version (ex. 1) 更多...
 
constexpr uint32_t SubminorSdkVersion () const
 (C++) Patch / Subminor SDK version (ex. 0) 更多...
 
constexpr uint32_t BuildSdkVersion () const
 (C++) Build number (ex. 9404) 更多...
 
 ak_wwise_plugin_container ()
 
 ak_wwise_plugin_container (ak_wwise_plugin_info *in_pluginInfos)
 
- Public 成员函数 继承自 ak_wwise_plugin_interface_ptr
constexpr ak_wwise_plugin_base_interface (decltype(m_interface) in_interface, decltype(m_version) in_version)
 
constexpr ak_wwise_plugin_base_interface ()
 
constexpr ak_wwise_plugin_base_interface (std::underlying_type< decltype(m_interface)>::type in_interface, decltype(m_version) in_version)
 

静态 Public 成员函数

constexpr static uint64_t SdkVersionBuildMultiplier ()
 
constexpr static uint64_t SdkVersionBuildMax ()
 
constexpr static uint64_t SdkVersionSubminorMultiplier ()
 
constexpr static uint64_t SdkVersionSubminorMax ()
 
constexpr static uint64_t SdkVersionMinorMultiplier ()
 
constexpr static uint64_t SdkVersionMinorMax ()
 
constexpr static uint64_t SdkVersionMajorMultiplier ()
 
constexpr static uint64_t SdkVersionMajorMax ()
 

Public 属性

uint64_t m_wwiseSdkVersion
 Wwise Authoring version included with this SDK. 更多...
 
struct ak_wwise_plugin_infom_pluginInfos
 A chained list of all the plug-ins embedded in this container 更多...
 
- Public 属性 继承自 ak_wwise_plugin_interface_ptr
ak_wwise_plugin_interface_type m_interface: 32
 Interface type (see ak_wwise_plugin_interface_type) 更多...
 
uint32_t m_version: 32
 Version of the interface 更多...
 

详细描述

Root interface allowing a logical unit (variable, library) to contain more than one interface.

The container is a required element to define the base of a logical unit. It contains basic information on the build being used by the enclosed plug-ins. This allows the host to quickly determine if it should pursue loading this container or not, and might need to apply patches to fix interface variations appearing between SDK versions.

The container being versioned means this format could eventually change, but the goal was to make it generic enough to keep it stable. It's easier to add up plug-ins to extend the format than to modify it.

在文件 PluginContainer.h47 行定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅