The buffer queue does not actually allocate buffer memory (or it needs to be freed), you pass pointers to the memory that you allocated through the "enqueue" function. You will need to free the memory that you allocated when you finish playing buffers.
OpenSL ES ++, , , API, , , , "destroy", ,