fPlayPos
size_t fPlayPos;
return fPlayPos;
if (fPlayPos + bytes > fBufferSize) {
size_t remainder = fBufferSize - fPlayPos;
memcpy(buffer, &fBuffer[fPlayPos], remainder);
fPlayPos = 0;
fPlayPos += bytes;
memcpy(inBuffer, &fBuffer[fPlayPos], bytes);
fPlayPos += bytes;
size_t start = fPlayPos;
size_t ready = fPlayPos;
fPlayPos(0),
if (fLockPos < fPlayPos
&& fLockPos + fPageSize > fPlayPos)