Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

И снова потоки. [D7, WinXP]


Gear99 ©   (2005-02-22 23:12:00) 

Имеем форму, на ней две кнопки. Одна запускает формирование юдп пакетов, а в их кладёт звуковой поток из буфера по мере его заполнения и отправляет его на соответствующий порт на 127.0.0.1 в отдельном потоке. Другая кнопка запускает другой отдельный поток, в котором крутится бесконечный цикл, который принимает юдп пакеты вытаскивает из них звуковые данные и проигрывает. Всё это занимает кучу процессорного времени. На слабых машинках процессор прогибается на все 100%.
Когда начинаешь параллельно запускать какую-либо тжёлую прогу или перемещать окно, то начинаются тормоза с обработкой юдп пакетов и звука. Вопрос: как сделать так, чтобы при любом раскладе с обработкой юдп и звуком всё было хорошо?


Anatoly Podgoretsky   (2005-02-24 13:35:00) [1]

Fay ©   (24.02.05 06:52) [4]
Зачем, плодить офтопик?


Fay   (2005-02-24 06:52:00) [2]

Можно посмотреть на этот замечательный цикл?


Gear99   (2005-02-23 15:45:00) [3]

без- та же фигня


Fay   (2005-02-23 02:40:00) [4]

А без воспроизведения?


Gear99   (2005-02-22 23:21:00) [5]

да, забыл: "как сделать так, чтобы при любом раскладе с обработкой юдп и звуком И С ФОРМОЙ всё было хорошо?"


Наверх

Титульная страница Поиск, карта сайта Написать письмо