Lines Matching refs:playCursor

668                 DWORD playCursor, writeCursor;  in DS_clearBuffer()  local
670 if (FAILED(info->playBuffer->GetCurrentPosition(&playCursor, &writeCursor))) { in DS_clearBuffer()
675 …DEBUG_SILENCING2(" DS_clearBuffer: DS playPos=%d myWritePos=%d", (int) playCursor, (int) info->w… in DS_clearBuffer()
693 if (((int)playCursor <= start && start < (int)writeCursor) in DS_clearBuffer()
694 … || (writeCursor < playCursor // buffer bound is between playCursor & writeCursor in DS_clearBuffer()
695 && (start < (int)writeCursor || (int)playCursor <= start))) { in DS_clearBuffer()
705 if ((int) playCursor < start) { in DS_clearBuffer()
706 playCursor += (DWORD) info->dsBufferSizeInBytes; in DS_clearBuffer()
708 if (start <= (int) playCursor && end > (int) playCursor) { in DS_clearBuffer()
710 count = (int) playCursor - start; in DS_clearBuffer()
712 …if ((int) playCursor >= info->dsBufferSizeInBytes) playCursor -= (DWORD) info->dsBufferSizeInBytes; in DS_clearBuffer()
715 start, playCursor, count); in DS_clearBuffer()
1018 void DS_CheckUnderrun(DS_Info* info, DWORD playCursor, DWORD writeCursor) { in DS_CheckUnderrun() argument
1021 (int) playCursor, (int) writeCursor, (int) info->writePos, in DS_CheckUnderrun()
1057 DWORD* playCursor, DWORD* writeCursor, in DS_GetAvailable() argument
1069 if (FAILED(info->playBuffer->GetCurrentPosition(playCursor, writeCursor))) { in DS_GetAvailable()
1073 int processing = DS_getDistance(info, (int)*playCursor, (int)*writeCursor); in DS_GetAvailable()
1076 *writeCursor = *playCursor; in DS_GetAvailable()
1080 *playCursor, *writeCursor, info->writePos); in DS_GetAvailable()
1085 DS_CheckUnderrun(info, *playCursor, *writeCursor); in DS_GetAvailable()
1090 …int currWriteAhead = DS_getDistance(info, fromPlayCursor ? (int)*playCursor : (int)*writeCursor, i… in DS_GetAvailable()
1106 if (FAILED(info->captureBuffer->GetCurrentPosition(playCursor, writeCursor))) { in DS_GetAvailable()
1112 *bufferSize += DS_getDistance(info, (int)*playCursor, (int)*writeCursor); in DS_GetAvailable()
1115 *playCursor, *writeCursor, info->writePos, *bufferSize); in DS_GetAvailable()
1121 available = ((int) (*playCursor) - info->writePos); in DS_GetAvailable()
1134 *playCursor, *writeCursor, info->writePos); in DS_GetAvailable()
1155 DWORD playCursor, writeCursor; in DAUDIO_Write() local
1166 …available = DS_GetAvailable(info, &playCursor, &writeCursor, &bufferSize, FALSE /* fromPlayCursor … in DAUDIO_Write()
1312 DWORD playCursor, writeCursor; in DAUDIO_StillDraining() local
1315 …available = DS_GetAvailable(info, &playCursor, &writeCursor, &bufferSize, TRUE /* fromPlayCursor *… in DAUDIO_StillDraining()
1351 DWORD playCursor, writeCursor; in DAUDIO_GetAvailable() local
1354 ret = DS_GetAvailable(info, &playCursor, &writeCursor, &bufferSize, /*fromPlayCursor?*/ FALSE); in DAUDIO_GetAvailable()
1380 DWORD playCursor, writeCursor; in DAUDIO_GetBytePosition() local
1383 …available = DS_GetAvailable(info, &playCursor, &writeCursor, &bufferSize, /*fromPlayCursor?*/ TRUE… in DAUDIO_GetBytePosition()