lineGetID(hLine, NULL, hCall, LINECALLSELECT_LINE , vs, "wave/out");
dwWaveOutID = (DWORD) *((DWORD *)((LPSTR)vs + vs->dwStringOffset));
Ошибка при воспроизведении wav через TAPI
Код:
В dwWaveOutID есть значение 0x00000018. Дальше когдая я делаю так:
Код:
mRet = waveOutOpen(NULL, dwWaveOutID, (LPCWAVEFORMATEX)waveiocbOut.lpFmt, 0L, 0L, WAVE_FORMAT_QUERY);
То у меня получается ошибка MMSYSERR_BADDEVICEID. В чём причина?
Я что lineGetID не втом месте использую?
Подставь вместо dwWaveOutID WAVE_MAPPER.