版本
menu

◆ AK_CommandBuffer_Create()

AKSOUNDENGINE_API struct AkCommandBufferHeader* AK_CommandBuffer_Create ( size_t  in_size)

Allocates and initializes a new command buffer with the specified size using the Wwise SDK's memory manager. The buffer is guaranteed to be aligned on 4 bytes. It is allocated using AkMemID_Integration memory category.

Use AK_CommandBuffer_MinSize and AK_CommandBuffer_CmdSize to determine how much space to allocate for the planned buffer.

The buffer returned by this function MUST be freed using AK_CommandBuffer_Destroy.

This function will return NULL under the following error conditions:

  • Requested size is smaller than the minimium size required for a command buffer.
  • Memory manager is not initialized.
  • Not enough memory to allocate the buffer.
参数
[in]in_sizeSize of buffer in bytes
返回
Pointer to the allocated buffer, NULL on error.

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅