Called from SoundCore_TimerFunc() for FADE_OUT
| 458 | |
| 459 | // Called from SoundCore_TimerFunc() for FADE_OUT |
| 460 | void SpkrUpdate_Timer() |
| 461 | { |
| 462 | UpdateSpkr(); |
| 463 | ULONG nSamplesUsed; |
| 464 | |
| 465 | nSamplesUsed = Spkr_SubmitWaveBuffer_FullSpeed(g_pSpeakerBuffer, g_nBufferIdx); |
| 466 | |
| 467 | _ASSERT(nSamplesUsed <= g_nBufferIdx); |
| 468 | memmove(g_pSpeakerBuffer, &g_pSpeakerBuffer[nSamplesUsed], (g_nBufferIdx - nSamplesUsed) * sizeof(short) * g_nSPKR_NumChannels); |
| 469 | g_nBufferIdx -= nSamplesUsed; |
| 470 | } |
| 471 | |
| 472 | //============================================================================= |
| 473 |
no test coverage detected