Version

menu_open
Wwise SDK 2023.1.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAK.Wwise::SourceControlContainers::__AkPosContainer position
 CAk2DVector
 CAk3DAudioSinkCapabilities
 CAk3dData
 CAk3DIntVector
 CAk4DVector
 Cak_wwise_plugin_host_v1
 Cak_wwise_plugin_info
 Cak_wwise_plugin_instance_ptrGeneric base for all plug-in instances. In C++, this is derived. In C, they are equivalent
 Cak_wwise_plugin_interface_array_itemA single instantiatable plug-in interface
 Cak_wwise_plugin_interface_ptrInterface description and base class for every Wwise Authoring plug-in interface
 Cak_wwise_plugin_undo_event_pair_v1A definition of an undo event, with a specific interface and instance
 CAkAcousticSurface
 CAkAcousticTexture
 CAkArrayAllocatorAlignedSimd< T_MEMID >
 CAkArrayAllocatorNoAlign< T_MEMID >
 CAkAssignmentMovePolicy< T >
 CAkAudioBuffer
 CAkAudioCallbacks
 CAkAudioFormatDefines the parameters of an audio buffer format
 CAkAudioMarkerDefines the parameters of a marker
 CAkAudioObject
 CAK::AkAudioObjectBufferA common hashtable for mapping audioobjectIds to a combination of audio buffers and objects
 CAkAudioObjectsA collection of audio objects. Encapsulates the audio data and metadata of each audio object in separate arrays
 CAkAudioSessionProperties
 CAkAudioSettingsConfigured audio settings
 CAkAutoLock< TLock >
 CAkAutoStmBufSettingsAutomatic streams buffer settings/constraints
 CAkAutoStmHeuristicsAutomatic streams heuristics
 CAkAuxSendValueAuxiliary bus sends information per game object per given auxiliary bus
 CAkBehavioralPositioningDataPositioning data inherited from sound structures and mix busses
 CAK::AkBiquadCoefficientsCoefficients to be used for application of digital biquad filters
 CAK::AkBiquadMemories"Memories" storing the previous state of the digital biquad filter
 CAkBox
 CAkCallbackInfo
 CAkChannelConfig
 CAkChannelEmitterPositioning information for a sound, with specified subset of its channels
 CAkChunkHeaderStandard WAV chunk header
 CAkCodecDescriptor
 CAkCommSettings
 CAkCountPolicyNoCount< T >
 CAkCountPolicyNoCount< PoolChunk >
 CAkCountPolicyWithCount< T >
 CAkCountPolicyWithCount< FreeBlock >
 CAkDefaultSortedKeyCompare< T_KEY >
 CAkDeviceDataDevice descriptor
 CAkDeviceDescDevice descriptor
 CAkDeviceDescription
 CAkDeviceSettings
 CAkDiffractionPathInfo
 CAkEmitterListenerPairEmitter-listener pair: Positioning data pertaining to a single pair of emitter and listener
 CAkErrorMessageTranslator
 CAkExtent
 CAkExternalSourceInfo
 CAkFileDesc
 CAkFileOpenData
 CAkFileSystemFlagsFile system flags for file descriptors mapping
 CAkFXDurationHandler
 CAK::AkFXParameterChangeHandler< T_MAXNUMPARAMS >
 CAkFXTailHandler
 CAkGeometryInstanceParamsParameters passed to SetGeometryInstance
 CAkGeometryParamsParameters passed to SetGeometry
 CAkGetArrayKey< T_KEY, T_ITEM >Key policy for AkSortedKeyArray
 CAkGetArrayKeyFunc< T_KEY, T_ITEM >
 CAkGetArrayKeyTrivialTrivial key policy for AkSortedKeyArray, when T_KEY is T_ITEM
 CAkGraphPointBase< VALUE_TYPE >Type for a point in an RTPC or Attenuation curve
 CAkGrowByPolicy_Hybrid< uCount >
 CAkGrowByPolicy_Legacy
 CAkGrowByPolicy_NoGrow
 CAkGrowByPolicy_Proportional
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY, LIST_POLICY >
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY >
 CAkHashListBareFuncPolicy< T_KEY, T_MAPSTRUCT >
 CAkHashListBareMemberPolicy< T_KEY, T_MAPSTRUCT >
 CAK::AkHashTableBase< KeyType >
 CAkHybridAllocator< uBufferSizeBytes, uAlignmentSize, T_MEMID >
 CAkImageSourceNameData used to describe one image source in Reflect
 CAkImageSourceParams
 CAkImageSourceSettingsSettings for individual image sources
 CAkImageSourceTexture
 CAkImplicitConversion
 CAkInitSettings
 CAkInputMapSlot< KEY, USER_DATA >Structure of an entry in the AkMixerInputMap map
 CAkIntersectionPoints
 CAkIoHeuristics
 CAkIOTransferInfo
 CAkJobMgrSettingsSettings for the Sound Engine's internal job manager
 CAkLastPolicyNoLast< T >
 CAkLastPolicyNoLast< FreeBlock >
 CAkLastPolicyNoLast< PoolChunk >
 CAkLastPolicyWithLast< T >
 CAkLine
 CAkListBareLightNextItem< T >Next item name policy
 CAkListBareNextItem< T >Next item name policy
 CAkListenerListener information
 CAkMatrix3x3
 CAkMatrix4x4
 CAkMemSettings
 CAK::AkMeteringStruct containing metering information about a buffer. Depending on when this struct is generated, you may get metering data computed in the previous frame only
 CAkMIDIEvent
 CAkMusicSettings
 CAkNonThreaded
 CAkObjectInfoObject information structure for QueryAudioObjectsIDs
 CAkObstructionOcclusionValuesObstruction/occlusion pair for a position
 CAkOutputSettingsPlatform-independent initialization settings of output devices
 CAkPlacementNewKeyUnique structure identifier for AkPlacementNew
 CAkPlane
 CAkPlatformInitSettings
 CAkPluginArrayAllocator
 CAkPluginInfo
 CAkPolarCoordPolar coordinates
 CAkPoolNewKeyUnique structure identifier for AkNew
 CAkPortalParamsParameters passed to SetPortal
 CAkPositioningDataPositioning data of 3D audio objects
 CAkPositioningInfoPositioning information obtained from an object
 CAkQuaternion
 CAkRampVolume ramp specified by end points "previous" and "next"
 CAkReflectGameDataData structure sent by the game to an instance of the Reflect plug-in
 CAkReflectImageSource
 CAkReflectionPathInfoStructure for retrieving information about the indirect paths of a sound that have been calculated via the geometric reflections API. Useful for debug draw applications
 CAkResourceMonitorDataSummaryResources data summary structure containing general information about the system
 CAkRingBuffer< T, TAlloc >
 CAkRingBufferAllocatorAligned< T_MEMID >
 CAkRingBufferAllocatorNoAlign< T_MEMID >
 CAkRoomHierarchyID
 CAkRoomParamsParameters passed to SetRoom
 CAkSafeConversion
 CAkSegmentInfoStructure used to query info on active playing segments
 CAkSetGetKey< T >
 CAKSIMD_V4I32X2
 CAKSIMD_V4I32X4
 CAkSourcePositionReturn values for GetSourcePlayPositions
 CAkSourceSettingsNecessary settings for setting externally-loaded sources
 CAkSpatialAudioIDBase type for ID's used by Wwise spatial audio.
 CAkSpatialAudioInitSettingsInitialization settings of the spatial audio module
 CAkStaticAssert< b >
 CAkStaticAssert< true >
 CAkStdMovePolicy
 CAkStreamDataStream statistics
 CAkStreamInfo
 CAkStreamMgrSettings
 CAkStreamRecordStream general information
 CAK::SoundEngine::AkSyncCaller
 CAkThread
 CAkThreadProperties
 CAkTransferMovePolicy< T >
 CAkTransformPosition and orientation of objects in a "local" space
 CAkTriangleTriangle for a spatial audio mesh
 CAkTrivialStdMovePolicy
 CAkVector3D vector for some operations in 3D space. Typically intended only for localized calculations due to 32-bit precision
 CAkVector643D 64-bit vector. Intended as storage for world positions of sounds and objects, benefiting from 64-bit precision range
 CAkVertexVertex for a spatial audio mesh
 CAkWorldTransformPosition and orientation of game objects in the world (i.e. supports 64-bit-precision position)
 CAkWwiseErrorHandler
 CAK::AudioContextDefaults
 CAK.Wwise::Plugin::V1::XmlWriter::AutoStartEndElementUse this class to handle the WriteStartElement/WriteEndElement pair automatically in a C++ scope
 CAK.Wwise::Plugin::AutoUndoGroup
 CBasePlatformID
 CAK::StreamMgr::IAkLowLevelIOHook::BatchIoTransferItem
 CCAkCOMScope
 CAKPLATFORM::CAkJNIThreadUtility class for acquiring a pointer to a valid JNI environment attached to the current thread (with proper cleanup in destructor)
 CCAkLock
 CCAkRng
 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< CHostDataWriter >
 CAK.Wwise::Plugin::CBaseInterfaceGlue< CHostFrontendModel >
 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
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY, LIST_POLICY >::ConstIterator
 CAK.Wwise::Plugin::ConversionContext
 CAkAudioObject::CustomMetadataCustom object metadata
 CAK::ObjectPool< T, AllocatorType, LockType >::DataType
 CAK::Win32::Device
 CAK::Win32::DeviceCollection
 CAK::Win32::DeviceEnumerator
 CAK::Win32::DeviceProperties
 CAK::Win32::DeviceProperty
 CAkDbString< TAlloc, T_CHAR, tLock >::Entry
 CAkFileParser::EnvelopePointAnalyzed 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
 CHost
 CHostBase
 CAK::IAkAutoStream
 CAK::Win32::IAkDeviceEnumeratorInterface to access the IMMDevice cache. This avoids driver accesses
 CAK::IAkDeviceProfile
 CAK::StreamMgr::IAkFileLocationResolver
 CAK::IAkGameObjectPluginInfoGame object information available to plugins
 CAK::IAkGlobalPluginContext
 CAK.Wwise::SourceControlContainers::IAkList< Type, Arg_Type >
 CAK::StreamMgr::IAkLowLevelIOHook
 CAK.Wwise::SourceControlContainers::IAkMap< Key, Arg_Key, Value, Arg_Value >
 CAK::IAkPluginServiceMarkers::IAkMarkerNotificationService
 CAK::IAkPlatformContext
 CAK::IAkPlugin
 CAK::IAkPluginContextBaseInterface to retrieve contextual information available to all types of plugins
 CAK::IAkPluginMemAlloc
 CAK::IAkPluginServiceCommon 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::IAkVoicePluginInfoVoice-specific information available to plug-ins
 CAK::TempAlloc::InitSettingsInitialization settings for temporary-memory pools. Separate settings are specified for each temporary-memory pool
 CInstance
 Cinteger_sequence
 CAK.Wwise::Plugin::PluginInfoGenerator< PluginT >::InterfaceInfo< in_interfaceType >Compile-time dictionary about a particular interface type
 CAK.Wwise::ISourceControl::IOperationResultThe 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::IProgress
 CAK.Wwise::Plugin::IProgress
 CAK::IReadBytes
 CAK.Wwise::IReadOnlyPropertiesInterfaces used to set and get the properties from a plug in
 CAK.Wwise::Plugin::IReadOnlyPropertiesInterfaces used to set and get the properties from a plug in
 CAK.Wwise::ISourceControl
 CAK.Wwise::ISourceControlDialogBase
 CAK.Wwise::ISourceControlProgress
 CAK.Wwise::ISourceControlUtilities
 CAkHashList< T_KEY, T_ITEM, T_ALLOC >::Item
 CAkHashList< T_KEY, T_ITEM, T_ALLOC >::Iterator
 CAkListBare< T, U_NEXTITEM, COUNT_POLICY, LAST_POLICY >::IteratorIterator
 CAK::Win32::DeviceCollection::Iterator
 CAkArray< T, ARG_T, TAlloc, TGrowBy, TMovePolicy >::IteratorIterator
 CAkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY, LIST_POLICY >::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 >
 CAK.Wwise::Plugin::LicenseID
 CMapStruct< T_KEY, T_ITEM >
 CAK.Wwise::IAudioPlugin::MonitorData
 CAK.Wwise::Plugin::MonitorData
 CAK::Monitor::MonitorErrorInfo
 CAK::Monitor::MsgContext
 CAK::ObjectPoolNoLock
 CAK.Wwise::Plugin::OpenedConvertedFile
 CAK.Wwise::ISourceControl::OperationListItemOperation 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::PluginInfoPlug-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::PopulateTableItem
 CAK.Wwise::Plugin::PopulateTableItem
 CAkCommSettings::Ports
 CRealPrecision< TDataType >
 CRealPrecision< AkReal32 >
 CRealPrecision< AkReal64 >
 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::Instrument::Scope
 CAK.Wwise::SourceControlConstantThis class contains static constants that can be useful to the plug-in
 CAK::TempAlloc::Stats
 CT3DVector< TDataType >
 CT3DVector< AkReal32 >
 CT3DVector< TReal >
 CT_ALLOC
 CAkErrorMessageTranslator::TagInformation
 CTAlloc
 CTBoundingBox< TReal >
 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
 CWaveFormatExStandard WAV format header
 CWwiseObjectIDext

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