#iphone #ios #audio
#iPhone #iOS #Аудио
Вопрос:
Какова наименьшая задержка передачи звука в режиме ввода-вывода, возможная с iPhone 4 / iOS 4.2? Я просто хочу принимать входные данные с микрофона и воспроизводить их через наушники с наименьшей задержкой. Я хотел бы знать теоретический минимум и фактически наблюдаемый минимум, если это возможно.
Ответ №1:
Обычно приложение может настраивать буферы ввода / записи и вывода / воспроизведения аудиоустройств RemoteIO длиной 256 с частотой дискретизации 44,1 тыс. Таким образом, от 6 до 12 мС, вероятно, является наименьшей границей, исходя только из минимальной задержки заполнения / обработки буфера API iOS (и не включая задержки ОС, драйвера, ЦАП, усилителя, динамика и скорости звука в эфире во время полета).
Комментарии:
1. Хороший список дополнительных источников задержки! 1.
2. Я видел приложения, использующие буферы из 128 выборок. Я полагаю, что приложения IK Multimedia делают это в режиме сверхнизкой задержки.