| Wwise SDK 2022.1.19
    | 
#include <AK/SoundEngine/Common/AkSpeakerConfig.h>#include <AK/SoundEngine/Common/AkSpeakerVolumes.h>#include <AK/SoundEngine/Common/IAkPluginMemAlloc.h>#include <AK/Tools/Common/AkArray.h>#include <AK/Tools/Common/AkString.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 | AkAudioObject | 
| struct | AkAudioObject::CustomMetadata | 
| Custom object metadata.  [詳解] | |
| class | AkAudioObject::ArrayCustomMetadata | 
| Array type for carrying custom metadata.  [詳解] | |
| struct | Ak3DAudioSinkCapabilities | 
| class | AkAudioBuffer | 
| struct | AkAudioObjects | 
| A collection of audio objects. Encapsulates the audio data and metadata of each audio object in separate arrays.  [詳解] | |
| 名前空間 | |
| namespace | AK | 
| Audiokinetic namespace | |
| マクロ定義 | |
| #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) ((AkSourceChannelOrdering)(_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 | AkSourceChannelOrdering { SourceChannelOrdering_Standard = 0, SourceChannelOrdering_Film, SourceChannelOrdering_FuMa } | 
| 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 に定義があります。