src/sound/win32_s.cpp
changeset 5609 dc6a58930ba4
parent 5587 167d9a91ef02
child 5988 1aabf94612c6
equal deleted inserted replaced
5608:0b0aff054402 5609:dc6a58930ba4
    16 
    16 
    17 static void PrepareHeader(WAVEHDR *hdr)
    17 static void PrepareHeader(WAVEHDR *hdr)
    18 {
    18 {
    19 	hdr->dwBufferLength = _bufsize * 4;
    19 	hdr->dwBufferLength = _bufsize * 4;
    20 	hdr->dwFlags = 0;
    20 	hdr->dwFlags = 0;
    21 	MallocT(&hdr->lpData, _bufsize * 4);
    21 	hdr->lpData = MallocT<char>(_bufsize * 4);
    22 	if (hdr->lpData == NULL ||
    22 	if (hdr->lpData == NULL ||
    23 			waveOutPrepareHeader(_waveout, hdr, sizeof(WAVEHDR)) != MMSYSERR_NOERROR)
    23 			waveOutPrepareHeader(_waveout, hdr, sizeof(WAVEHDR)) != MMSYSERR_NOERROR)
    24 		error("waveOutPrepareHeader failed");
    24 		error("waveOutPrepareHeader failed");
    25 }
    25 }
    26 
    26