目次

include/AK/SoundEngine/Common/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 サウンドエンジン ソースプラグインの作成方法). [詳細]

ネームスペース

namespace   AK
 

Audiokinetic namespace.


マクロ定義

#define  AK_DBTOLIN(__db__)   (powf(10.f,(__db__) * 0.05f))

型定義

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.

列挙型

enum   AkPluginType {
  AkPluginTypeNone = 0, AkPluginTypeCodec = 1, AkPluginTypeSource = 2, AkPluginTypeEffect = 3,
  AkPluginTypeMotionDevice = 4, AkPluginTypeMotionSource = 5, AkPluginTypeMixer = 6, AkPluginTypeSink = 7,
  AkPluginTypeMask = 0xf
}

関数

static AkForceInline AkInt16  AK::AK_FLOAT_TO_SAMPLETYPE (AkReal32 in_fIn)
  This function can be useful to convert from normalized floating point audio samples to Wii-pipeline format samples.
static AkForceInline AkInt16  AK::AK_FLOAT_TO_SAMPLETYPE_NOCLIP (AkReal32 in_fIn)
  This function can be useful to convert from normalized floating point audio samples to Wii-pipeline format samples when the input is not not to exceed (-1,1) range.
static AkForceInline AkReal32  AK::AK_SAMPLETYPE_TO_FLOAT (AkInt16 in_iIn)
  This function can be useful to convert from Wii-pipeline format samples to normalized floating point audio samples.

説明

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

IAkPlugin.h で定義されています。