Parameters passed to the acquire_buffer function to control the allocation of the buffer.
The default implementation ignores the start
and stop
members but other implementations can use this extra
information to decide what buffer to return.