|
Wwise SDK 2024.1.9
|
#include <AK/SoundEngine/Common/AkSpeakerConfig.h>#include <AK/SoundEngine/Common/AkSpeakerVolumes.h>#include <AK/Tools/Common/AkBitFuncs.h>类 | |
| struct | AkAudioFormat |
| Defines the parameters of an audio buffer format. 更多... | |
| struct | AK::AkMetering |
| Struct containing metering information about a buffer. Depending on when this struct is generated, you may get metering data computed in the previous frame only. 更多... | |
| struct | Ak3dData |
| struct | AkBehavioralPositioningData |
| Positioning data inherited from sound structures and mix busses. 更多... | |
| struct | AkPositioningData |
| Positioning data of 3D audio objects. 更多... | |
| struct | Ak3DAudioSinkCapabilities |
| class | AkAudioBuffer |
命名空间 | |
| namespace | AK |
| Definition of data structures for AkAudioObject | |
宏定义 | |
| #define | AK_MAKE_CHANNELCONFIGOVERRIDE(_config, _order) ((AkInt64)_config.Serialize()|((AkInt64)_order<<32)) |
| #define | AK_GET_CHANNELCONFIGOVERRIDE_CONFIG(_over) (_over&UINT_MAX) |
| #define | AK_GET_CHANNELCONFIGOVERRIDE_ORDERING(_over) ((AK::AkChannelOrdering)(_over>>32)) |
| #define | AKMAKECLASSID(in_pluginType, in_companyID, in_pluginID) ( (in_pluginType) + ( (in_companyID) << 4 ) + ( (in_pluginID) << ( 4 + 12 ) ) ) |
| #define | AKGETPLUGINTYPEFROMCLASSID(in_classID) ( (in_classID) & AkPluginTypeMask ) |
| #define | AKGETCOMPANYIDFROMCLASSID(in_classID) ( ( (in_classID) & 0x0000FFF0 ) >> 4 ) |
| #define | AKGETPLUGINIDFROMCLASSID(in_classID) ( ( (in_classID) & 0xFFFF0000 ) >> ( 4 + 12 ) ) |
| #define | CODECID_FROM_PLUGINID AKGETPLUGINIDFROMCLASSID |
| #define | AK_DEFAULT_LISTENER_POSITION_X (0.0f) |
| Default listener transform. 更多... | |
| #define | AK_DEFAULT_LISTENER_POSITION_Y (0.0f) |
| #define | AK_DEFAULT_LISTENER_POSITION_Z (0.0f) |
| #define | AK_DEFAULT_LISTENER_FRONT_X (0.0f) |
| #define | AK_DEFAULT_LISTENER_FRONT_Y (0.0f) |
| #define | AK_DEFAULT_LISTENER_FRONT_Z (1.0f) |
| #define | AK_DEFAULT_TOP_X (0.0f) |
| #define | AK_DEFAULT_TOP_Y (1.0f) |
| #define | AK_DEFAULT_TOP_Z (0.0f) |
类型定义 | |
| typedef AkUInt8(* | AkChannelMappingFunc) (const AkChannelConfig &config, AkUInt8 idx) |
| typedef AkReal32 | AkSampleType |
| Audio sample data type (32 bit floating point) 更多... | |
枚举 | |
| enum | AkAudioObjectDestination { AkAudioObjectDestination::eDefault = 0, AkAudioObjectDestination::eMainMix = 1, AkAudioObjectDestination::ePassthrough = 2, AkAudioObjectDestination::eSystemAudioObject = 3 } |
| Enum of the possible object destinations when reaching a 3D audio-capable sink 更多... | |
函数 | |
| static bool | AK::IsBankCodecID (AkUInt32 in_codecID) |
变量 | |
| const AkDataTypeID | AK_INT = 0 |
| Integer data type (uchar, short, and so on) 更多... | |
| const AkDataTypeID | AK_FLOAT = 1 |
| Float data type 更多... | |
| const AkDataInterleaveID | AK_INTERLEAVED = 0 |
| Interleaved data 更多... | |
| const AkDataInterleaveID | AK_NONINTERLEAVED = 1 |
| Non-interleaved data 更多... | |
| const AkUInt32 | AK_LE_NATIVE_BITSPERSAMPLE = 32 |
| Native number of bits per sample. 更多... | |
| const AkUInt32 | AK_LE_NATIVE_SAMPLETYPE = AK_FLOAT |
| Native data type. 更多... | |
| const AkUInt32 | AK_LE_NATIVE_INTERLEAVE = AK_NONINTERLEAVED |
| Native interleaved setting. 更多... | |
AudioLib common defines, enums, and structs.
在文件 AkCommonDefs.h 中定义.