Core Audio
Подробнее
- Владелец
- Apple
- Год
- 2001
- Тип
- Аудиофреймворк
Аудиоархитектура Apple в macOS и iOS — причина, по которой звуковой интерфейс на Mac обычно работает с низкой задержкой прямо из коробки.
Core Audio создавали для Mac OS X с первого дня, взамен классического Sound Manager из Mac OS. Решающим было то, что низкая задержка заложена в проект: уровень абстракции оборудования (HAL) с буферами с метками времени и приоритетным потоком реального времени на каждое устройство. Windows для того же требовался сторонний ASIO, и ничего сопоставимого встроенного там не появилось до WASAPI шестью годами позже.
Сверху лежат Audio Units для плагинов и CoreMIDI для MIDI. Class-compliant USB-интерфейсам драйвер вообще не нужен, а утилита Audio MIDI Setup умеет склеить несколько интерфейсов в одно агрегатное устройство. Это объясняет заметную часть репутации Mac в студиях звукозаписи — дело было не только в экранах.