Lines Matching defs:lpwh
51 LPWAVEHDR lpwh;
117 Assert(oss->lpwh[oss->idxBuffer].dwFlags & WHDR_PREPARED);
118 Assert( (oss->lpwh[oss->idxBuffer].dwFlags & WHDR_DONE) ||
119 !(oss->lpwh[oss->idxBuffer].dwFlags & WHDR_INQUEUE));
121 if (!(oss->lpwh[oss->idxBuffer].dwFlags & WHDR_DONE) && (oss->lpwh[oss->idxBuffer].dwFlags & WHDR_INQUEUE))
128 dst = oss->lpwh[oss->idxBuffer].lpData;
136 oss->lpwh[oss->idxBuffer].dwBufferLength = convert_samples << hw->info.shift;
137 rc = waveOutWrite(oss->hStream, &oss->lpwh[oss->idxBuffer], sizeof(oss->lpwh[oss->idxBuffer]));
183 LPWAVEHDR lpwh = (LPWAVEHDR)dwParam1;
187 bufidx = (dwParam1 - (DWORD)oss->lpwh) / sizeof(WAVEHDR);
188 Log(("winmm: WOM_DONE %08X %08X index=%d\n", lpwh->lpData, lpwh->dwBufferLength, bufidx));
251 oss->lpwh = RTMemAllocZ (oss->cBuffers * sizeof(*oss->lpwh));
252 if (!oss->lpwh)
263 oss->lpwh[i].lpData = (char *)oss->pcm_buf + i*WINMM_BUFFER_SIZE;
264 oss->lpwh[i].dwBufferLength = WINMM_BUFFER_SIZE;
266 rc = waveOutPrepareHeader(oss->hStream, &oss->lpwh[i], sizeof(oss->lpwh[i]));
306 rc = waveOutUnprepareHeader(oss->hStream, &oss->lpwh[i], sizeof(oss->lpwh[i]));
316 oss->lpwh[i].lpData = (char *)oss->pcm_buf + i*oss->default_bufsize;
317 oss->lpwh[i].dwBufferLength = oss->default_bufsize;
319 rc = waveOutPrepareHeader(oss->hStream, &oss->lpwh[i], sizeof(oss->lpwh[i]));