You'll be configuring the buffer between the two sockets to have be multi-buffered (4 in this case) and the API would be taking care of the internal working. So it should be just a change to how you create the buffer.
Please let me know how you're going about this
I see where I'm committing buffers, but I'm committing two. Do I need to commit 4 or 5? I want the producer/GPIF to have 4 buffers. What about the consumer side/USB? Do I say four five or eight buffers?