Вверх ↑
Ответов: 209
Рейтинг: 3
#1: 2008-09-04 16:14:57 ЛС | профиль | цитата
sniper79,
Опять тажа история, имею точку onStream (в примере ХЭМа) а как воспроизвести не знаю.

Если прога скомпилировалась набери нужные установки (число каналов, частоту дискретизации, длину буфера, битность карты), ес-но которые Ваша карта поддерживает. Затем нажмите пуск, пойдет прямая передача с записи на воспроизведение. Кстати этот вариант оказался просто на mmsystem так что DirectX не требуется. Точка onStream лишь дает сигнал о заполнении буфера записи (это массив внутри IC). По этому сигналу Вы можете взять эти данные из нижней точки как из простого массива (как это сделано в моем примере для индикатора записи), как угодно обработать или передать куда угодно. Это надо успеть сделать до следующей выборки о которой будет сигнализировать onStream.
карма: 0

0