バージョン

menu_open
Wwise SDK 2023.1.8
AkMemoryMgr.h
@ AkMemID_Processing
Anything tied to instancing and processing of the DSP graph.
Definition: AkMemoryMgr.h:52
AKSOUNDENGINE_API void DumpToFile(const AkOSChar *pszFilename)
@ AkMemID_SpatialAudioPaths
Spatial audio paths data.
Definition: AkMemoryMgr.h:58
@ AkMemID_MonitorQueue
Monitor Queue.
Definition: AkMemoryMgr.h:60
@ AkMemID_TempAudioRender
Temporary allocations for audio render.
Definition: AkMemoryMgr.h:66
@ AkMemID_FilePackage
File packager.
Definition: AkMemoryMgr.h:62
AKSOUNDENGINE_API void TermForThread()
AKSOUNDENGINE_API void * dRealloc(AkMemPoolId in_poolId, void *in_pAlloc, size_t in_uSize, const char *in_pszFile, AkUInt32 in_uLine)
bool bDebugDetailedStats
Enable to track detailed stats and include them in the detailed stat dump. Detailed stats include the...
Definition: AkMemoryMgr.h:349
AkUInt64 uPeakUsed
Peak used memory (in bytes)
Definition: AkMemoryMgr.h:96
AkUInt32 uMinimumBlockCount
The number of blocks of memory the system is initialized with and is the minimum kept around forever....
Definition: AkMemoryMgr.h:344
AkUInt64 uDeviceUsed
Total device memory used including all categories (in bytes)
Definition: AkMemoryMgr.h:110
Audiokinetic namespace
bool bDebugClearMemory
Enable to clear any allocation to a deterministic garbage value. Useful to make sure memory is initia...
Definition: AkMemoryMgr.h:350
@ AkMemID_StreamingIO
Streaming Manager I/O memory.
Definition: AkMemoryMgr.h:55
AKSOUNDENGINE_API void * dMalloc(AkMemPoolId in_poolId, size_t in_uSize, const char *in_pszFile, AkUInt32 in_uLine)
@ AkMemID_Media
Media from the Wwise project.
Definition: AkMemoryMgr.h:50
@ AkMemID_Integration
Game engine integration allocations.
Definition: AkMemoryMgr.h:64
AkUInt32 uMemAllocated
Allocated memory (in bytes).
Definition: AkMemoryMgr.h:325
@ AkMemID_Object
Generic placeholder for allocations tied to the Wwise project.
Definition: AkMemoryMgr.h:47
AKSOUNDENGINE_API void * dMalign(AkMemPoolId in_poolId, size_t in_uSize, AkUInt32 in_uAlignment, const char *in_pszFile, AkUInt32 in_uLine)
AkUInt32 uPeakBlockUsed
The peak amount of used memory in any single block since initialization.
Definition: AkMemoryMgr.h:331
AKSOUNDENGINE_API void Free(AkMemPoolId in_poolId, void *in_pMemAddress)
#define AK_EXTERNAPIFUNC(_type, _name)
AKSOUNDENGINE_API void * Malloc(AkMemPoolId in_poolId, size_t in_uSize)
bool bDebugEnableSentinels
Enable to write out sentinels between most allocations to help detect memory overwrites,...
Definition: AkMemoryMgr.h:351
AKSOUNDENGINE_API void TrimForThread()
AkUInt32 uPeakBlocksUsed
The peak value for uBlocksUsed since initialization.
Definition: AkMemoryMgr.h:330
AkInt32 AkMemPoolId
Memory pool ID
Definition: AkTypes.h:62
AkUInt32 uMaximumUnusedBlocks
The maximum number of blocks that the system keeps in an unused state, and avoids freeing....
Definition: AkMemoryMgr.h:346
@ AkMemID_Profiler
Profiler.
Definition: AkMemoryMgr.h:61
AkMemID
Memory category IDs.
Definition: AkMemoryMgr.h:46
char AkOSChar
Generic character string
Definition: AkTypes.h:60
AkUInt32 uAllocs
Number of allocation calls since initialization
Definition: AkMemoryMgr.h:97
AKSOUNDENGINE_API void Term()
AKSOUNDENGINE_API void GetGlobalStats(GlobalStats &out_stats)
AKSOUNDENGINE_API void InitForThread()
@ AkMemID_SpatialAudioGeometry
Spatial audio geometry data.
Definition: AkMemoryMgr.h:57
AkUInt64 uReserved
Total reserved memory. (Used and unused). Will return 0 if the reserved memory is not traceable.
Definition: AkMemoryMgr.h:111
AkUInt32 uMemUsed
Used memory (in bytes).
Definition: AkMemoryMgr.h:324
AkUInt64 uMax
Maximum total allocation size, specified in the initialization settings through uMemAllocationSizeLim...
Definition: AkMemoryMgr.h:112
AKSOUNDENGINE_API void * dReallocAligned(AkMemPoolId in_poolId, void *in_pAlloc, size_t in_uSize, AkUInt32 in_uAlignment, const char *in_pszFile, AkUInt32 in_uLine)
AKSOUNDENGINE_API void GetStats(Type in_eType, Stats &out_stats)
Get simple statistics for a given temporary-memory pool
@ AkMemID_JobMgr
Allocations for Sound Engine jobs and job dependencies.
Definition: AkMemoryMgr.h:65
AKSOUNDENGINE_API void * Malign(AkMemPoolId in_poolId, size_t in_uSize, AkUInt32 in_uAlignment)
@ AkMemID_SoundEngine
Base sound engine allocations (managers, etc).
Definition: AkMemoryMgr.h:63
Type
IDs of temporary memory pools used by the sound engine.
Definition: AkMemoryMgr.h:336
AKSOUNDENGINE_API void StartProfileThreadUsage()
@ AkMemID_GameSim
Game Simulator allocations.
Definition: AkMemoryMgr.h:59
@ AkMemID_GameObject
Game Objects and related.
Definition: AkMemoryMgr.h:51
@ AkMemID_Streaming
Streaming Manager objects.
Definition: AkMemoryMgr.h:54
@ AkMemID_NUM
Category count.
Definition: AkMemoryMgr.h:68
@ AkMemID_MASK
Mask for category IDs.
Definition: AkMemoryMgr.h:69
AKSOUNDENGINE_API void * Realloc(AkMemPoolId in_poolId, void *in_pAlloc, size_t in_uSize)
AkUInt32 uBlocksUsed
Number of individual blocks used.
Definition: AkMemoryMgr.h:326
AkUInt32 uPeakMemAllocated
The peak value for uMemAllocated since initialization.
Definition: AkMemoryMgr.h:329
@ AkMemID_Structure
Structures from the Wwise project.
Definition: AkMemoryMgr.h:49
bool bDebugStandaloneAllocs
Enable to force the block size to be as small as possible for each allocation (smaller than can be ac...
Definition: AkMemoryMgr.h:353
@ AkMemID_Event
Events from the Wwise project.
Definition: AkMemoryMgr.h:48
AKSOUNDENGINE_API AkUInt64 StopProfileThreadUsage()
Initialization settings for temporary-memory pools. Separate settings are specified for each temporar...
Definition: AkMemoryMgr.h:343
AKSOUNDENGINE_API void DumpTempAllocsToFile(Type in_eType, const AkOSChar *pszFilename)
bool bDebugFlushBlocks
Enable to forcefully release all blocks at the end of a tick and recreate them from scratch every tic...
Definition: AkMemoryMgr.h:352
uint64_t AkUInt64
Unsigned 64-bit integer
AkUInt64 uUsed
Total memory used including all categories (in bytes)
Definition: AkMemoryMgr.h:109
AkUInt64 uUsed
Used memory (in bytes)
Definition: AkMemoryMgr.h:93
@ AkMemID_ProcessingPlugin
Plug-in allocations related to the DSP graph.
Definition: AkMemoryMgr.h:53
AKSOUNDENGINE_API void GetCategoryStats(AkMemPoolId in_poolId, CategoryStats &out_poolStats)
AkUInt32 uMinimumBlockSize
The minimum size of each block. If a new allocation requests a new block of memory,...
Definition: AkMemoryMgr.h:345
uint32_t AkUInt32
Unsigned 32-bit integer
@ AkMemType_NoTrack
Do not track this allocation.
Definition: AkMemoryMgr.h:73
AKSOUNDENGINE_API bool IsInitialized()
@ AkMemID_SpatialAudio
Spatial audio.
Definition: AkMemoryMgr.h:56
AKSOUNDENGINE_API void * ReallocAligned(AkMemPoolId in_poolId, void *in_pAlloc, size_t in_uSize, AkUInt32 in_uAlignment)
@ AkMemType_Device
Device memory type bit.
Definition: AkMemoryMgr.h:72
@ AkMemType_Media
Media memory type bit.
Definition: AkMemoryMgr.h:71
AkUInt32 uPeakMemUsed
The peak value for uMemUsed since initialization.
Definition: AkMemoryMgr.h:328
AkUInt32 uFrees
Number of free calls since initialization
Definition: AkMemoryMgr.h:98

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう