Table of Contents

Wwise SDK 2021.1.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAK.Wwise::SourceControlContainers::__AkPos Container position
 CAk2DVector
 CAk3DAudioSinkCapabilities
 CAk3dData
 CAk3DIntVector
 CAk3DVector
 CAk4DVector
 Cak_wwise_plugin_info
 Cak_wwise_plugin_instance_ptr Generic base for all plug-in instances. In C++, this is derived. In C, they are equivalent
 Cak_wwise_plugin_interface_array_item A single instantiatable plug-in interface
 Cak_wwise_plugin_interface_ptr Interface description and base class for every Wwise Authoring plug-in interface
 Cak_wwise_plugin_undo_event_pair_v1 A definition of an undo event, with a specific interface and instance
 CAkAcousticSurface
 CAkAcousticTexture
 CAkArrayAllocatorAlignedSimd< T_MEMID >
 CAkArrayAllocatorNoAlign< T_MEMID >
 CAkAssignmentMovePolicy< T >
 CAkAudioBuffer
 CAkAudioCallbacks
 CAkAudioFormat Defines the parameters of an audio buffer format
 CAkAudioObject
 CAkAudioObjects A collection of audio objects. Encapsulates the audio data and metadata of each audio object in separate arrays
 CAkAudioSessionProperties
 CAkAudioSettings Configured audio settings
 CAkAutoLock< TLock >
 CAkAutoStmBufSettings Automatic streams buffer settings/constraints
 CAkAutoStmHeuristics Automatic streams heuristics
 CAkAuxSendValue Auxiliary bus sends information per game object per given auxiliary bus
 CAkBehavioralPositioningData Positioning data inherited from sound structures and mix busses
 CAkBoundingBox
 CAkBox
 CAkCallbackInfo
 CAkChannelConfig
 CAkChannelEmitter Positioning information for a sound, with specified subset of its channels
 CAkCodecDescriptor
 CAkCommSettings
 CAkCountPolicyNoCount< T >
 CAkCountPolicyNoCount< PoolChunk >
 CAkCountPolicyWithCount< T >
 CAkCountPolicyWithCount< FreeBlock >
 CAkDefaultHashListBarePolicy< T_KEY, T_MAPSTRUCT >
 CAkDefaultSortedKeyCompare< T_KEY >
 CAkDeviceData Device descriptor
 CAkDeviceDesc Device descriptor
 CAkDeviceDescription
 CAkDeviceSettings
 CAkDiffractionPathInfo
 CAkEmitterListenerPair Emitter-listener pair: Positioning data pertaining to a single pair of emitter and listener
 CAkExtent
 CAkExternalSourceInfo
 CAkFileDesc
 CAkFileSystemFlags File system flags for file descriptors mapping
 CAkFXDurationHandler
 CAK::AkFXParameterChangeHandler< T_MAXNUMPARAMS >
 CAkFXTailHandler
 CAkGeometryParams Parameters passed to SetGeometry
 CAkGetArrayKey< T_KEY, T_ITEM > Key policy for AkSortedKeyArray
 CAkGrowByPolicy_Legacy
 CAkGrowByPolicy_Legacy_SpatialAudio< TSize >
 CAkGrowByPolicy_NoGrow
 CAkGrowByPolicy_Proportional
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY >
 CAkHybridAllocator< uBufferSizeBytes, uAlignmentSize, T_MEMID >
 CAkImageSourceName Data used to describe one image source in Wwise Reflect
 CAkImageSourceParams
 CAkImageSourceSettings
 CAkImageSourceTexture
 CAkInitSettings
 CAkInputMapSlot< KEY, USER_DATA > Structure of an entry in the AkMixerInputMap map
 CAkIntersectionPoints
 CAkIoHeuristics
 CAkIOTransferInfo
 CAkLastPolicyNoLast< T >
 CAkLastPolicyNoLast< FreeBlock >
 CAkLastPolicyNoLast< PoolChunk >
 CAkLastPolicyWithLast< T >
 CAkLine
 CAkListBareLightNextItem< T > Next item name policy
 CAkListBareNextItem< T > Next item name policy
 CAkListener Listener information
 CAkMatrix3x3
 CAkMatrix4x4
 CAkMemSettings
 CAkMIDIEvent
 CAkMusicSettings
 CAkNonThreaded
 CAkObjectInfo Object information structure for QueryAudioObjectsIDs
 CAkObstructionOcclusionValues Obstruction/occlusion pair for a position
 CAkOutputSettings Platform-independent initialization settings of output devices
 CAkPlacementNewKey Unique structure identifier for AkPlacementNew
 CAkPlane
 CAkPlatformInitSettings
 CAkPluginArrayAllocator
 CAkPluginInfo
 CAkPolarCoord Polar coordinates
 CAkPoolNewKey Unique structure identifier for AkNew
 CAkPortalParams Parameters passed to SetPortal
 CAkPositioningData Positioning data of 3D audio objects
 CAkPositioningInfo Positioning information obtained from an object
 CAkQuaternion
 CAkRamp Volume ramp specified by end points "previous" and "next"
 CAkReflectGameData Data structure sent by the game to an instance of the Wwise Reflect plug-in
 CAkReflectImageSource
 CAkReflectionPathInfo Structure for retrieving information about the indirect paths of a sound that have been calculated via the geometric reflections API. Useful for debug draw applications
 CAkResourceMonitorDataSummary Resources data summary structure containing general information about the system
 CAkRingBuffer< T, TAlloc >
 CAkRingBufferAllocatorAligned< T_MEMID >
 CAkRingBufferAllocatorNoAlign< T_MEMID >
 CAkRoomParams Parameters passed to SetRoom
 CAkSegmentInfo Structure used to query info on active playing segments
 CAkSetGetKey< T >
 CAKSIMD_V2F32
 CAKSIMD_V2F32_UNALIGNED
 CAKSIMD_V4F32
 CAKSIMD_V4F32_UNALIGNED
 CAKSIMD_V4I32
 CAKSIMD_V4I32_UNALIGNED
 CAKSIMD_V4I32X2
 CAKSIMD_V4I32X4
 CAKSIMD_V4UI32
 CAKSIMD_V4UI32_UNALIGNED
 CAkSourcePosition Return values for GetSourcePlayPositions
 CAkSourceSettings Necessary settings for setting externally-loaded sources
 CAkSpatialAudioID Base type for ID's used by Wwise spatial audio.
 CAkSpatialAudioInitSettings Initialization settings of the spatial audio module
 CAkStaticAssert< b >
 CAkStaticAssert< true >
 CAkStreamData Stream statistics
 CAkStreamInfo
 CAkStreamMgrSettings
 CAkStreamRecord Stream general information
 CAK::SoundEngine::AkSyncCaller
 CAkTaskContext The execution context for a task
 CAkTaskSchedulerDesc Description of the client task scheduler
 CAkThread
 CAkThreadProperties
 CAkTransferMovePolicy< T >
 CAkTransform Position and orientation of game objects
 CAkTriangle Triangle for a spatial audio mesh
 CAkVector 3D vector
 CAkVertex Vertex for a spatial audio mesh
 CAK.Wwise::Plugin::V1::XmlWriter::AutoStartEndElement Use this class to handle the WriteStartElement/WriteEndElement pair automatically in a C++ scope
 CAK.Wwise::Plugin::AutoUndoGroup
 CBasePlatformID
 CAK::StreamMgr::IAkIOHookDeferredBatch::BatchIoTransferItem
 CCAkCOMScope
 CAKPLATFORM::CAkJNIThread Utility class for acquiring a pointer to a valid JNI environment attached to the current thread (with proper cleanup in destructor)
 CCAkLock
 CCAkSmartPtr< T >
 CAK::CAkValueRamp
 CCAkVectorValueRampV4
 CAK::MemoryMgr::CategoryStats
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CInterface > PluginInfoGenerator: For each plug-in interface type, provides a single static instance used throughout this plug-in container
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHost >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostObjectMedia >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostObjectStore >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostPropertySet >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostUndoManager >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostXml >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CLinkBackend >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CLinkFrontend >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CTestService >
 CAkHashList< T_KEY, T_ITEM, T_ALLOC >::ConstIterator
 CAK.Wwise::Plugin::ConversionContext
 CAkAudioObject::CustomMetadata Custom object metadata
 CAK::Win32::Device
 CAK::Win32::DeviceCollection
 CAK::Win32::DeviceEnumerator
 CAK::Win32::DeviceProperties
 CAK::Win32::DeviceProperty
 CAkDbString< TAlloc, T_CHAR, tLock >::Entry
 CAkFileParser::EnvelopePoint Analyzed envelope point
 CAK.Wwise::ISourceControl::FilenameToIconMapItem
 CAK.Wwise::ISourceControl::FilenameToStatusMapItem
 CAK::FNVHash< HashParams >
 CAK::SoundEngine::Query::GameObjDst
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT >::GenerateConstructor< in_interfaceType > Generates the constructor for our particular type
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT >::GenerateConstructorArray< in_interfaceType > Recursively generates the constructors and interface pointer updater for all the Interfaces
 CAK::MemoryMgr::GlobalStats
 CGUID
 CBasePlatformID::GUIDLessNative
 CAK::Hash32
 CAK::Hash64
 CAK::IAkAutoStream
 CAK::Win32::IAkDeviceEnumerator Interface to access the IMMDevice cache. This avoids driver accesses
 CAK::IAkDeviceProfile
 CAK::StreamMgr::IAkFileLocationResolver
 CAK::IAkGameObjectPluginInfo Game object information available to plugins
 CAK::IAkGlobalPluginContext
 CAK.Wwise::SourceControlContainers::IAkList< Type, Arg_Type >
 CAK::StreamMgr::IAkLowLevelIOHook Base interface for Low-Level I/O hooks. Defines common methods across both types of hooks
 CAK.Wwise::SourceControlContainers::IAkMap< Key, Arg_Key, Value, Arg_Value >
 CAK::IAkMetering Interface to retrieve metering information about a buffer
 CAK::IAkMixerInputContext
 CAK::IAkPlatformContext
 CAK::IAkPlugin
 CAK::IAkPluginContextBase Interface to retrieve contextual information available to all types of plugins
 CAK::IAkPluginMemAlloc
 CAK::IAkPluginService Common interface for plug-in services accessed through the global plug-in context
 CAK::IAkProcessorFeatures
 CAK::IAkRTPCSubscriber
 CAK::IAkStdStream
 CAK::IAkStreamMgr
 CAK::IAkStreamMgrProfile
 CAK::IAkStreamProfile
 CAK::IAkVoicePluginInfo Voice-specific information available to plug-ins
 CInstance
 Cinteger_sequence
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT >::InterfaceInfo< in_interfaceType > Compile-time dictionary about a particular interface type
 CAK.Wwise::ISourceControl::IOperationResult The base interface for operations that return information to Wwise
 CAK.Wwise::IPluginBase
 CAK.Wwise::IPluginMediaConverter
 CAK.Wwise::IPluginObjectMedia
 CAK.Wwise::IPluginObjectStore
 CAK.Wwise::IPluginPropertySet
 CAK.Wwise::Plugin::IProgress
 CAK.Wwise::IProgress
 CAK::IReadBytes
 CAK.Wwise::Plugin::IReadOnlyProperties Interfaces used to set and get the properties from a plug in
 CAK.Wwise::IReadOnlyProperties Interfaces used to set and get the properties from a plug in
 CAK.Wwise::ISourceControl
 CAK.Wwise::ISourceControlDialogBase
 CAK.Wwise::ISourceControlOperationProgress
 CAK.Wwise::ISourceControlUtilities
 CAkHashList< T_KEY, T_ITEM, T_ALLOC >::Item
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY >::Iterator
 CAkListBare< T, U_NEXTITEM, COUNT_POLICY, LAST_POLICY >::Iterator Iterator
 CAK::Win32::DeviceCollection::Iterator
 CAkArray< T, ARG_T, TAlloc, TGrowBy, TMovePolicy >::Iterator Iterator
 CAkHashList< T_KEY, T_ITEM, T_ALLOC >::Iterator
 CAK::IWriteBytes
 CAK.Wwise::IWriteData
 CAK.Wwise::IWriteString
 CAK.Wwise::Plugin::IWriteString
 CAK.Wwise::Plugin::KnownInterfaceClass< in_interfaceType, in_interfaceVersion > PluginInfoGenerator: Compile-time dictionary of known interface-version
 CAK.Wwise::Plugin::KnownInterfaceClass< AK_WWISE_PLUGIN_INTERFACE_TYPE_PLUGIN_CONTAINER, 1 >
 CAK.Wwise::Plugin::LatestInterfaceVersion< in_interfaceType > PluginInfoGenerator: Defines a compile-time dictionary with the latest version known to the SDK for each interface
 CAK.Wwise::Plugin::LatestInterfaceVersion< AK_WWISE_PLUGIN_INTERFACE_TYPE_PLUGIN_CONTAINER >
 CMapStruct< T_KEY, T_ITEM >
 CAK.Wwise::IAudioPlugin::MonitorData
 CAK.Wwise::Plugin::MonitorData
 CAK.Wwise::Plugin::OpenedConvertedFile
 CAK.Wwise::ISourceControl::OperationListItem Operation list item. This is the type used in the AK::Wwise::ISourceControl::OperationList SourceControlContainers::IAkList template class
 CAK.Wwise::OutputDeviceDescriptor
 CAK::SoundEngine::DynamicSequence::PlaylistItem
 CAK.Wwise::ISourceControl::PluginInfo Plug-in information structure. This structure gives a simple overview of the plug-in's capabilities
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT > C++ PluginInfo Generator
 CAK.Wwise::Plugin::PluginInfoTLS< bool > The interface information of the plug-in currently being instantiated
 CAK.Wwise::Plugin::PluginMFCWindows< CWinApp > Initializes MFC for this plug-in
 CAK::PluginRegistration
 CAK.Wwise::Plugin::PopulateTableItem
 CAK.Wwise::PopulateTableItem
 CAkCommSettings::Ports
 CAK.Wwise::Plugin::RequestedHostInterface< T > PluginInfoGenerator: Requests a host-provided service, and optionally receives a variable containing the default instance
 CAK.Wwise::Plugin::RiffHeader
 CAK.Wwise::SafeAllocator< T >
 CAK.Wwise::SourceControlConstant This class contains static constants that can be useful to the plug-in
 CTAlloc
 CAkMIDIEvent::tCc
 CAkMIDIEvent::tChanAftertouch
 CAkMIDIEvent::tGen
 CAkMIDIEvent::tNoteAftertouch
 CAkMIDIEvent::tNoteOnOff
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT >::InterfaceInfo< in_interfaceType >::ToInterfaceClassImpl< bool > Casts the plug-in class to the requested interface class
 CAkMIDIEvent::tPitchBend
 CAkMIDIEvent::tProgramChange
 CAkMIDIEvent::tWwiseCmd
 CU_POOL
 CAK.Wwise.Version
 CWwiseObjectIDext