Core Audio
Więcej informacji
- Właściciel
- Apple
- Rok
- 2001
- Typ
- Framework audio
Architektura audio Apple w macOS i iOS — powód, dla którego interfejs audio na Macu zwykle od razu działa z niskim opóźnieniem.
Core Audio powstało dla Mac OS X od pierwszego dnia i zastąpiło klasyczny Sound Manager z Mac OS. Różnicę zrobiło to, że niskie opóźnienie było częścią projektu: warstwa abstrakcji sprzętu (HAL) z buforami ze znacznikami czasu i osobnym wątkiem czasu rzeczywistego o wysokim priorytecie dla każdego urządzenia. Windows potrzebował do tego zewnętrznego ASIO i nie dostał niczego porównywalnego na pokładzie aż do WASAPI, sześć lat później.
Na wierzchu leżą Audio Units dla wtyczek i CoreMIDI dla MIDI. Interfejsy USB zgodne z klasą nie wymagają żadnego sterownika, a narzędzie Audio MIDI Setup potrafi skleić kilka interfejsów w jedno urządzenie zbiorcze. To tłumaczy sporą część pozycji Maca w studiach nagraniowych — nie chodziło wyłącznie o ekrany.