menu
 
版本
2018.1.11.6987

2024.1.4.8780

2023.1.12.8706

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open
Wwise SDK 2018.1.11
IAkPlugin.h 文件参考

浏览源代码.

struct   AkPluginInfo
 
class   AK::IAkGameObjectPluginInfo
  Game object information available to plugins. 更多...
 
class   AK::IAkVoicePluginInfo
 
class   AK::IAkPluginContextBase
  Interface to retrieve contextual information available to all types of plugins. 更多...
 
class   AK::IAkEffectPluginContext
 
class   AK::IAkSourcePluginContext
 
class   AK::IAkMixerPluginContext
  Interface to retrieve contextual information for a mixer. 更多...
 
class   AK::IAkPluginParam
 
class   AK::IAkPlugin
 
class   AK::IAkEffectPlugin
  Software effect plug-in interface (see 如何创建 Wwise 声音引擎效果器插件). 更多...
 
class   AK::IAkInPlaceEffectPlugin
  Software effect plug-in interface for in-place processing (see 如何创建 Wwise 声音引擎效果器插件). 更多...
 
class   AK::IAkOutOfPlaceEffectPlugin
  Software effect plug-in interface for out-of-place processing (see 如何创建 Wwise 声音引擎效果器插件). 更多...
 
class   AK::IAkMixerInputContext
  Interface to retrieve information about an input of a mixer. 更多...
 
class   AK::IAkSinkPluginContext
 
class   AK::IAkSinkPlugin
  Software effect plug-in interface for sink (audio end point) plugins. 更多...
 
class   AK::IAkSourcePlugin
  Wwise sound engine source plug-in interface (see 如何创建 Wwise 声音引擎源插件). 更多...
 
class   AK::IAkGlobalPluginContext
  Global plugin context used for plugin registration/initialization. Games query this interface from the sound engine. 更多...
 
class   AK::PluginRegistration
 

命名空间

namespace   AK
  Audiokinetic namespace
 

宏定义

#define  AK_FLOAT_TO_SAMPLETYPE(__in__)   (__in__)
  This function can be useful to convert from normalized floating point audio samples to HW-pipeline format samples. 更多...
 
#define  AK_FLOAT_TO_SAMPLETYPE_NOCLIP(__in__)   (__in__)
  This function can be useful to convert from normalized floating point audio samples to HW-pipeline format samples when the input is not not to exceed (-1,1) range. 更多...
 
#define  AK_SAMPLETYPE_TO_FLOAT(__in__)   (__in__)
  This function can be useful to convert from HW-pipeline format samples to normalized floating point audio samples. 更多...
 
#define  AK_DBTOLIN(__db__)   (powf(10.f,(__db__) * 0.05f))
 
#define  AK_IMPLEMENT_PLUGIN_FACTORY(_pluginName_, _plugintype_, _companyid_, _pluginid_)
 
#define  AK_STATIC_LINK_PLUGIN(_pluginName_)
 
#define  DEFINE_PLUGIN_REGISTER_HOOK   AK_DLLEXPORT AK::PluginRegistration * g_pAKPluginList = NULL;
 
#define  AK_GET_SINK_TYPE_FROM_DEVICE_KEY(_key)   ((AkUInt32)(_key & 0xffffffff))
 
#define  AK_GET_DEVICE_ID_FROM_DEVICE_KEY(_key)   ((AkUInt32)(_key >> 32))
 

类型定义

typedef AK::IAkPlugin *(*  AkCreatePluginCallback) (AK::IAkPluginMemAlloc *in_pAllocator)
  Registered plugin creation function prototype. 更多...
 
typedef AK::IAkPluginParam *(*  AkCreateParamCallback) (AK::IAkPluginMemAlloc *in_pAllocator)
  Registered plugin parameter node creation function prototype. 更多...
 

变量

AK_DLLEXPORT AK::PluginRegistration g_pAKPluginList
 

详细描述

Software source plug-in and effect plug-in interfaces.

在文件 IAkPlugin.h 中定义.


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅