Wwise SDK 2021.1.14
_platforms_2_xbox_g_c_2_ak_types_8h_source
Version
menu_open
link
Wwise SDK 2021.1.14
|
AkTypes.h
Go to the documentation of this file.
59 #define AK_DEVICE_MEMORY_SUPPORTED ///< Supports special memory allocations shared with special hardware co-processors
65 #define AK_COMM_NO_DYNAMIC_PORTS ///< Platform does not support dynamic/ephemeral ports for communication
71 #define AK_RESTRICT __restrict ///< Refers to the __restrict compilation flag available on some platforms
72 #define AK_EXPECT_FALSE( _x ) (_x)
77 #define AK_ALIGN_SIMD( _declaration_ ) AK_ALIGN( _declaration_, AK_SIMD_ALIGNMENT ) ///< Platform-specific alignment requirement for SIMD data
78 #define AK_BUFFER_ALIGNMENT AK_SIMD_ALIGNMENT
81 /// Note that runtime checks MUST be done before entering code that explicitly utilizes one of these classes
136 #define AK_BANK_PLATFORM_DATA_ALIGNMENT (2048) ///< Required memory alignment for bank loading by memory address (see LoadBank()); equivalent to SHAPE_XMA_INPUT_BUFFER_ALIGNMENT on XboxOne.
137 #define AK_BANK_PLATFORM_ALLOC_TYPE AkAPUAlloc
139 #define AK_VM_DEVICE_PAGE_SIZE (2048) ///< Page size of device memory; equivalent to SHAPE_XMA_INPUT_BUFFER_ALIGNMENT.
143 /// \remark Usage: AKPLATFORM::OutputDebugMsgV(AKTEXT("Print this string: " AK_OSCHAR_FMT "\n", msg));
147 /// \remark This is similar to the TEXT() and _T() macros that can be used to turn string litterals into wchar_t strings
152 #define AK_ASYNC_OPEN_DEFAULT (true) ///< Refers to asynchronous file opening in default low-level IO.
154 #define AK_COMM_NO_DYNAMIC_PORTS ///< Debugging ports must be defined in advance in MicrosoftGame.config
156 #define AK_COMM_DISABLE_ON_SUSPEND ///< Platform requires that networking resources be cleaned up on suspend
158 #define AK_WWISE_XMEMALLOC_ALLOCATORID 215 ///< eXALLOCAllocatorId_MiddlewareReservedMin + 23 (...as in "W" for Wwise)
Was this page helpful?
Need Support?
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageTell 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