Version

menu_open

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.

AkMallocDevice 

CreatePool will use AK::AllocDeviceHook() (3DS 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.

AkMallocMEM2 

CreatePool will use AK::AllocMEM2Hook() to allocate the memory block (Wii 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.

AkVirtualAlloc 

CreatePool will use AK::VirtualAllocHook() to allocate the memory block (Windows & Xbox360 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.

AkPhysicalAlloc 

CreatePool will use AK::PhysicalAllocHook() to allocate the memory block (Xbox360 only).

AkAllocMask 

Block allocation type mask (3 bits).

AkFixedSizeBlocksMode 

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

AkBlockMgmtMask 

Block management type mask (1 bit).

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 472 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