ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
944803 Топик полностью
Yurasvs (06.09.2019 15:31, просмотров: 227) ответил Alt@ir на Ок. Передал я быстро. Положил в буфер для воспроизведения. Буфер опустел, а данных новых еще нет. Потому что тактовая АЦП немного меньше тактовой ЦАП. Что делать?
Наоборот. Цап должен быть медленнее, чем скорость пакетов. Буфер разбит на 2 половины. При старте заполняем весь, одновременно с заполнением начинаем воспроизводить. Как только воспроизвели половину буфера, дали запрос передатчику на заполнение следующими данными только что освободившейся первой половины. Пока играем из второй половины. Как только съели вторую половину, переключились на воспроизведение из первой и дали запрос на заполнение второй. И так далее.