I updated my post above. yes, I acquire the buffer whenever all 800 by 600 elements are read successfully.