Version

    Other Documentation

menu_open
Target Platform(s):

◆ AkMemPoolAttributes

Memory pool attributes. Block allocation type determines the method used to allocate a memory pool. Block management type determines the method used to manage memory blocks. Note that the list of values in this enum is platform-dependent.

See also
Enumerator
AkNoAlloc 

CreatePool will not allocate memory. You need to allocate the buffer yourself.

AkMalloc 

CreatePool will use AK::AllocHook() to allocate the memory block.

AkAllocMask 

Block allocation type mask.

AkFixedSizeBlocksMode 

Block management type: Fixed-size blocks. Get blocks through GetBlock/ReleaseBlock API. If not specified, use AkAlloc/AkFree.

AkBlockMgmtMask 

Block management type mask.

AkNoAlloc 

CreatePool will not allocate memory. You need to allocate the buffer yourself.

AkMalloc 

CreatePool will use AK::AllocHook() to allocate the memory block.

AkVirtualAlloc 

CreatePool will use AK::VirtualAllocHook() to allocate the memory block (Windows & XboxOne only).

AkAllocMask 

Block allocation type mask.

AkFixedSizeBlocksMode 

Block management type: Fixed-size blocks. Get blocks through GetBlock/ReleaseBlock API. If not specified, use AkAlloc/AkFree.

AkBlockMgmtMask 

Block management type mask.

AkNoAlloc 

CreatePool will not allocate memory. You need to allocate the buffer yourself.

AkMalloc 

CreatePool will use AK::AllocHook() to allocate the memory block.

AkAPUAlloc 

CreatePool will use AK::APUAllocHook() to allocate the memory block.

AkAllocMask 

Block allocation type mask.

AkFixedSizeBlocksMode 

Block management type: Fixed-size blocks. Get blocks through GetBlock/ReleaseBlock API. If not specified, use AkAlloc/AkFree.

AkBlockMgmtMask 

Block management type mask.

Definition at line 164 of file AkTypes.h.


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