Version
menu

Wwise SDK 2025.1.0
AkTypedefs.h File Reference

Go to the source code of this file.

Namespaces

namespace  AK
 Definition of data structures for AkAudioObject.
 
 AK::SpeakerVolumes
 Multi-channel volume definitions and services.
 

Macros

#define NULL   0
 

Typedefs

typedef AkUInt32 AkUniqueID
 Unique 32-bit ID. More...
 
typedef AkUInt32 AkStateID
 State ID. More...
 
typedef AkUInt32 AkStateGroupID
 State group ID. More...
 
typedef AkUInt32 AkPlayingID
 A unique identifier generated whenever a PostEvent is called (or when a Dynamic Sequence is created). This identifier serves as a handle to control and interact with individual playback instances, such as stopping a specific instance, and is the ID used in the EndOfEvent callback (see AkCallbackType). More...
 
typedef AkInt32 AkTimeMs
 Time in ms. More...
 
typedef AkUInt16 AkPortNumber
 Port number. More...
 
typedef AkReal32 AkPitchValue
 Pitch value. More...
 
typedef AkReal32 AkVolumeValue
 Volume value( also apply to LFE ) More...
 
typedef AkUInt64 AkGameObjectID
 Game object ID. More...
 
typedef AkReal32 AkLPFType
 Low-pass filter type. More...
 
typedef AkInt32 AkMemPoolId
 Memory pool ID. More...
 
typedef AkUInt32 AkPluginID
 Source or effect plug-in ID. More...
 
typedef AkUInt32 AkCodecID
 Codec plug-in ID. More...
 
typedef AkUInt32 AkAuxBusID
 Auxilliary bus ID. More...
 
typedef AkInt16 AkPluginParamID
 Source or effect plug-in parameter ID. More...
 
typedef AkInt8 AkPriority
 Priority. More...
 
typedef AkUInt16 AkDataCompID
 Data compression format ID. More...
 
typedef AkUInt16 AkDataTypeID
 Data sample type ID. More...
 
typedef AkUInt8 AkDataInterleaveID
 Data interleaved state ID. More...
 
typedef AkUInt32 AkSwitchGroupID
 Switch group ID. More...
 
typedef AkUInt32 AkSwitchStateID
 Switch ID. More...
 
typedef AkUInt32 AkRtpcID
 Real time parameter control ID. More...
 
typedef AkReal32 AkRtpcValue
 Real time parameter control value. More...
 
typedef AkUInt32 AkBankID
 Run time bank ID. More...
 
typedef AkUInt32 AkBankType
 Run time bank type. More...
 
typedef AkUInt32 AkFileID
 Integer-type file identifier. More...
 
typedef AkUInt32 AkDeviceID
 I/O device ID. More...
 
typedef AkUInt32 AkTriggerID
 Trigger ID. More...
 
typedef AkUInt32 AkArgumentValueID
 Argument value ID. More...
 
typedef AkUInt32 AkChannelMask
 Channel mask (similar to extensibleWavFormat). Bit values are defined in AkSpeakerConfig.h. More...
 
typedef AkUInt32 AkModulatorID
 Modulator ID. More...
 
typedef AkUInt32 AkAcousticTextureID
 Acoustic Texture ID. More...
 
typedef AkUInt32 AkImageSourceID
 Image Source ID. More...
 
typedef AkUInt64 AkOutputDeviceID
 Audio Output device ID. More...
 
typedef AkUInt32 AkPipelineID
 Unique node (bus, voice) identifier for profiling. More...
 
typedef AkUInt32 AkRayID
 Unique (per emitter) identifier for an emitter-listener ray. More...
 
typedef AkUInt64 AkAudioObjectID
 Audio Object ID. More...
 
typedef AkUInt32 AkJobType
 Job type identifier. More...
 
typedef AkUInt64 AkCacheID
 Stream cache block ID. More...
 
typedef AkUInt16 AkVertIdx
 Index of vertex in SA geometry. More...
 
typedef AkUInt16 AkTriIdx
 Index of triangle in SA geometry. More...
 
typedef AkUInt16 AkSurfIdx
 Index of surface in SA geometry. More...
 
typedef AkReal32AkSpeakerVolumesMatrixPtr
 
typedef AkReal32AkSpeakerVolumesVectorPtr
 Constant volume vector. Access each element with the standard bracket [] operator. More...
 
typedef const AkReal32AkSpeakerVolumesConstVectorPtr
 Constant volume matrix. Access each input channel vector with AK::SpeakerVolumes::Matrix::GetChannel(). More...
 
typedef const AkReal32AkSpeakerVolumesConstMatrixPtr
 Opaque data structure for storing a collection of external sources. Refer to API in AK/SoundEngine/Common/AkExternalSourceArray.h to learn how to manipulate this data structure. More...
 
typedef void * AkExternalSourceArray
 
using AK::SpeakerVolumes::VectorPtr = AkSpeakerVolumesMatrixPtr
 
using AK::SpeakerVolumes::MatrixPtr = AkSpeakerVolumesVectorPtr
 
using AK::SpeakerVolumes::ConstVectorPtr = AkSpeakerVolumesConstVectorPtr
 
using AK::SpeakerVolumes::ConstMatrixPtr = AkSpeakerVolumesConstMatrixPtr
 

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise