mal_uint32subBufferSizeInFrames;// This is the size of each of the OpenAL buffers (buffersAL).
mal_uint8*pIntermediaryBuffer;// This is malloc()'d and is used as the destination for reading from the client. Typed as mal_uint8 for easy offsetting.
mal_uint32iNextBuffer;// The next buffer to unenqueue and then re-enqueue as new data is read.