What are the correct ways of initializing (allocating memory) and releasing (freeing) an AudioBufferList with 3 AudioBuffers? (I'm aware that there might be more than one ways of doing this.)
I'd like to use those 3 buffers to read sequential parts of an audio file into them and play them back using Audio Units.