Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Запись через WaveIn   Найти похожие ветки 

 
konstantinov ©   (2003-12-03 00:38) [0]

Доброго времени суток !
Записываю звук со входа карты в буфферы. Пока я ничего с этими буфферами не делал все было ОК. Как только я попытался вывести данные как график начились проблемы. Обрабатываю я их медленнее, чем они пишуться и возникает ошибка. Как мне синхронизировать запись и обработку данных?


 
Evgeny V ©   (2003-12-03 05:24) [1]

В WIM_DATA waveInUnPrepareHeader, буфер ставишь в очередь на отображении на графике (например иметь TList для очереди буферов),в очередь записи ставишь новый буфер, посылаешь PostMessage окну что есть данные, кстати битмап графика можно формировать вообще в отдельном потоке, и из него уже давать сообщение окну что есть новый битмап и его можно отобразить. Успевать за реальным звуком конечно не будешь, но насколько это важно? Второе, насколько важно иметь все выборки sapmle на графике? обычно прореживают, берут каждую n-ю, а то возможно при долгой записи с высокой частотой дискретизации большое накопление буферов. Успеха:-))))



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.114 c
6-1074703193
Addon
2004-01-21 19:39
2004.04.04
Документация по TcpClient и TcpServer


1-1079599458
Alex*
2004-03-18 11:44
2004.04.04
Excel добавление столбца


1-1079354231
Nevil
2004-03-15 15:37
2004.04.04
OnMessage


14-1078927680
Тимур
2004-03-10 17:08
2004.04.04
playstation2


9-1063179737
Omar2002
2003-09-10 11:42
2004.04.04
Ошибки в сетевой игре