TAPI - проигрование файлов...
От: CrazyPitbull  
Дата: 07.08.03 22:36
Оценка:
Работаю с TAPI функциями на VC++.net. Нужно дозвониться до некоторого телефона и проиграть запись вавовского файла... Просто дозвониться легко, а как проиграть файл??? Если кто работал с TAPI и знает как это сотворить прошу помоч!!! Заранее спасибо!

08.08.03 12:39: Перенесено модератором из 'WIN API' в Сети, сокеты, протоколы. Делаем онтопик. — ХД
Re: TAPI - проигрование файлов...
От: Andrewsha Россия http://andrewsha.com
Дата: 08.08.03 09:39
Оценка:
Здравствуйте, CrazyPitbull, Вы писали:

CP> Работаю с TAPI функциями на VC++.net. Нужно дозвониться до некоторого телефона и проиграть запись вавовского файла... Просто дозвониться легко, а как проиграть файл??? Если кто работал с TAPI и знает как это сотворить прошу помоч!!! Заранее спасибо!


Если ты работаешь с ТАПИ, значит у тебя есть Platform SDK. Там есть пример: Answering Machine. Но вообще реализация данной задачи сильно различается от того какую версию ТАПИ ты используешь TAPI2.x или TAPI3.X
А вообще крайне рекомендую конференцию: news://msnews.microsoft.com/microsoft.public.win32.programmer.tapi
Re[2]: TAPI - проигрование файлов...
От: Аноним  
Дата: 08.08.03 10:01
Оценка:
Вообще-то достаточно просто.

1. после открытия линии получаешь ее waveId ("wave/out")
2. делаешь звонок куда тебе надо и ждешь соединения
3. после того как соединение установлено просто проигрываешь свою вавку (waveOutOpen с полученным на шаге 1 waveId, читаешь wav и пишешь прочитанные данные (DATA SUBCHUNK !!!) вызовом waveOutWrite ).

вот вроде и все.
да, не совсем все. формат твоей вавки должен быть ADPCM (или что там у тебя модем поддреживает), ну и бит-рейт соответствующий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.