Тогда встречный вопрос: антишок, это обработка или не обработка звука? МетОда один в один. Держим некий буфер, с условно-постоянной скоростью выбытия элементов и условно-постоянной скоростью наполнения. Антишок отдает данные в канал с конца буфера, процессор задержек чуть сложнее, и отдает данные в 6-8 каналов и у каждого канала настройками установлен сдвиг относительно начала буфера откуда ему следует брать элементы.
Транформации данных, что в первом, что во втором случае не происходит.
Я тебе даже минимальный размер буфера могу посчитать для той же клары:
Максимальное расстояние - 5 м.
Битрейд CDDA - 1411,2 кбит/с = 177килобайт в секунду.
Скорость звука - 340м/с
Максимальная задержка: 14 миллисекунд
Необходимый буфер - 2.6 килобайта
Социальные закладки