Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ошибка при воспроизведении wav через TAPI

51K
19 мая 2010 года
lisiserg
2 / / 28.08.2009
Когда в callback приходит сообщение LINECALLSTATE_CONNECTED я получаю ID устройства
 
Код:
lineGetID(hLine, NULL, hCall, LINECALLSELECT_LINE , vs, "wave/out");
dwWaveOutID = (DWORD) *((DWORD *)((LPSTR)vs + vs->dwStringOffset));


В dwWaveOutID есть значение 0x00000018. Дальше когдая я делаю так:

 
Код:
mRet = waveOutOpen(NULL, dwWaveOutID, (LPCWAVEFORMATEX)waveiocbOut.lpFmt, 0L, 0L, WAVE_FORMAT_QUERY);


То у меня получается ошибка MMSYSERR_BADDEVICEID. В чём причина?
Я что lineGetID не втом месте использую?
1.9K
10 июня 2010 года
George22
91 / / 09.12.2007
Звук воспроизвести хочешь?
Подставь вместо dwWaveOutID WAVE_MAPPER.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог