Показать сообщение отдельно
  #2  
Старый 09.12.2005, 12:13
lake lake вне форума
Прохожий
 
Регистрация: 09.12.2005
Сообщения: 1
Репутация: 10
По умолчанию

Цитата:
Сообщение от roach
Всё готово, кроме самого важного - снятия сигнала. Подскажите кто-нибудь добрый как это сделать!

смотрите в сторону WaveInXXX(). Все достаточно несложно - создаете несколько буферов, открываете запись WaveInOpen(), передаете карточке буферы WaveInAddBuffer(), запускаете запись WaveInStart(), ожидаете прихода заполненного буфера по событию, callback или объекту синхронизации, забираете данные, буфер опять отдаете карточке.

Или можно взять пример из DirectSound, будет нечто похожее, но с другим API.

Возможно, вас заинтересуют наши компоненты, отлаженные и готовые к работе. Для жителей СНГ скидка

http://lakeofsoft.com/vc/
Ответить с цитированием