+-------------------+-----------------------------------------------------------------------------------+ ^ ^ ^ ^ | | |<----------------------B-------------------------->| | | | | hw pointer where we move the audio point at which we request audio total buffer size 0 M A A+B