Version
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.
Parameters
[in]in_sizeSize of buffer in bytes
Returns
Pointer to the allocated buffer, NULL on error.

Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise