Wwise SDK 2021.1.14
|
Audiokinetic namespace 更多...
命名空间 | |
Comm | |
MemoryMgr | |
Monitor | |
MusicEngine | |
SoundEngine | |
SpatialAudio | |
Audiokinetic spatial audio namespace |
|
SpeakerVolumes | |
Multi-channel volume definitions and services. |
|
StreamMgr | |
Audiokinetic Stream Manager's implementation-specific interfaces of the Low-Level IO submodule. |
|
Win32 | |
Win32 namespace |
|
namespace | Wwise |
类 | |
class | AkFXParameterChangeHandler |
class | CAkValueRamp |
class | FNVHash |
struct | Hash30 |
struct | Hash32 |
struct | Hash64 |
class | IAk3DAudioSinkPlugin |
Software plug-in interface for sink (audio end point) which supports 3D audio features. 更多... |
|
class | IAkAndroidContext |
Context specific to the Android port of Wwise SDK. 更多... |
|
class | IAkAudioDeviceEffectPlugin |
class | IAkAudioDeviceEffectPluginContext |
class | IAkAutoStream |
class | IAkDeviceProfile |
class | IAkEffectPlugin |
Software effect plug-in interface (see 创建声音引擎效果器插件). 更多... |
|
class | IAkEffectPluginContext |
class | IAkGameObjectPluginInfo |
Game object information available to plugins. 更多... |
|
class | IAkGGPContext |
Context specific to the Linux port of Wwise SDK. 更多... |
|
class | IAkGlobalPluginContext |
class | IAkInPlaceEffectPlugin |
Software effect plug-in interface for in-place processing (see 创建声音引擎效果器插件). 更多... |
|
class | IAkInPlaceObjectPlugin |
class | IAkiOSContext |
Context specific to the iOS port of Wwise SDK. 更多... |
|
class | IAkLinuxContext |
Context specific to the Linux port of Wwise SDK. 更多... |
|
class | IAkMacContext |
Context specific to the macOS port of Wwise SDK. 更多... |
|
class | IAkMetering |
Interface to retrieve metering information about a buffer. 更多... |
|
class | IAkMixerEffectPlugin |
Software effect plug-in interface for panner/mixer effects (see 创建声音引擎效果器插件). 更多... |
|
class | IAkMixerInputContext |
class | IAkMixerPluginContext |
Interface to retrieve contextual information for a mixer. 更多... |
|
class | IAkOutOfPlaceEffectPlugin |
Software effect plug-in interface for out-of-place processing (see 创建声音引擎效果器插件). 更多... |
|
class | IAkOutOfPlaceObjectPlugin |
class | IAkPlatformContext |
class | IAkPlugin |
class | IAkPluginContextBase |
Interface to retrieve contextual information available to all types of plugins. 更多... |
|
class | IAkPluginMemAlloc |
class | IAkPluginParam |
class | IAkPluginService |
Common interface for plug-in services accessed through the global plug-in context 更多... |
|
class | IAkPluginServiceMixer |
Interface for the "Mixer" plug-in service, to handle mixing together of signals, or applying simple transforms 更多... |
|
class | IAkProcessorFeatures |
class | IAkPS4Context |
Context specific to the PS4 port of Wwise SDK. 更多... |
|
class | IAkPS5Context |
Context specific to the PS5 port of Wwise SDK. 更多... |
|
class | IAkRTPCSubscriber |
class | IAkSinkPlugin |
Software interface for sink (audio endpoint) plugins. 更多... |
|
class | IAkSinkPluginBase |
class | IAkSinkPluginContext |
class | IAkSourcePlugin |
Wwise sound engine source plug-in interface (see 创建声音引擎源插件). 更多... |
|
class | IAkSourcePluginContext |
class | IAkStdStream |
class | IAkStreamMgr |
class | IAkStreamMgrProfile |
class | IAkStreamProfile |
class | IAkSwitchContext |
Context specific to the NX port of Wwise SDK. 更多... |
|
class | IAkUWPContext |
Context specific to the UWP port of Wwise SDK. 更多... |
|
class | IAkVoicePluginInfo |
Voice-specific information available to plug-ins. 更多... |
|
class | IAkWin32Context |
Context specific to the Win32 port of Wwise SDK. 更多... |
|
class | IAkXboxGCContext |
Context specific to the XboxOneGC port of Wwise SDK. 更多... |
|
class | IAkXboxOneContext |
Context specific to the Xbox One port of Wwise SDK. 更多... |
|
class | IReadBytes |
class | IWriteBuffer |
class | IWriteBytes |
class | PluginRegistration |
class | ReadBytesMem |
class | ReadBytesSkip |
class | WriteBytesBuffer |
class | WriteBytesCount |
class | WriteBytesMem |
类型定义 | |
typedef int(* | _akmotionPadGetHandle) (int userId, int type, int index) |
typedef int(* | _akmotionPadGetContainerIdInformation) (int handle, void *pInfo) |
typedef int(* | _akmotionPadGetControllerType) (int handle, void *pControllerType) |
typedef int(* | _akmotionPadSetVibrationMode) (int handle, ScePadVibrationMode mode) |
typedef int(* | _akmotionPadSetVibration) (int handle, const void *pParam) |
typedef void(* | AkDeviceStatusCallbackFunc) (AK::IAkGlobalPluginContext *in_pContext, AkUniqueID in_idAudioDeviceShareset, AkUInt32 in_idDeviceID, AkAudioDeviceEvent in_idEvent, AKRESULT in_AkResult) |
typedef FNVHash< Hash32 > | FNVHash32 |
typedef FNVHash< Hash30 > | FNVHash30 |
typedef FNVHash< Hash64 > | FNVHash64 |
枚举 | |
enum | AkAudioDeviceEvent { AkAudioDeviceEvent_Initialization, AkAudioDeviceEvent_Removal, AkAudioDeviceEvent_SystemRemoval } |
enum | AkChannelOrdering { ChannelOrdering_Standard, ChannelOrdering_RunTime } |
Channel ordering type. 更多... |
|
enum | AkSinkPluginType { AkSinkPluginType_Sink, AkSinkPluginType_3DAudioSink } |
enum | AkPluginServiceType { PluginServiceType_Mixer = 0, PluginServiceType_MAX } |
enum |
AkSIMDProcessorSupport { AK_SIMD_SSE = 1<<0, AK_SIMD_SSE2 = 1<<1, AK_SIMD_SSE3 = 1<<2, AK_SIMD_SSSE3 = 1<<3, AK_SIMD_SSE41 = 1<<4, AK_SIMD_AVX = 1<<5, AK_SIMD_F16C = 1<<6, AK_SIMD_AVX2 = 1<<7 } |
SIMD instruction sets. 更多... |
|
变量 | |
AkReal32 | g_fFreqRatio |
Audiokinetic namespace
Dummy assert hook definition.
Utility functions
Can be used to track individual parameter changes to avoid costly computations when they remain constant This class is designed to use only the lower bit information of the parameter IDs
Ambisonics configurations (corresponding to AkChannelConfig::eConfigType == AK_ChannelConfigType_Ambisonic). Convention: X points towards the front, and XYZ follow a right-hand rule, so Y is the side vector (pointing to the left). Channel presence and ordering are predefined according to the number of channels. The ordering convention is ACN, with the mapping of components to number of channels detailed below (source: https://en.wikipedia.org/wiki/Ambisonic_data_exchange_formats). Normalization natively used in Wwise is SN3D.
Number of channels | Order | Description | Layout of components | |
Horizontal | Vertical | |||
1 | 0 | 0 | mono | |
4 | 1 | 1 | first-order full sphere | WYZX |
9 | 2 | 2 | second-order full sphere | WYZXVTRSU |
16 | 3 | 3 | third-order full sphere | WYZXVTRSUQOMKLNP |