Core Audio — это низкоуровневый API для работы со звуком в операционных системах Apple macOS и iOS . Он включает в себя реализацию кроссплатформенного OpenAL . [1]
В документации Apple Core Audio говорится, что «при создании этой новой архитектуры в Mac OS X Apple преследовала двоякую цель в области аудио. Основная цель — обеспечить высококачественное и превосходное качество звука для пользователей Macintosh . Вторая цель отражает акцент сместился с того, чтобы разработчикам приходилось устанавливать свои собственные аудио- и MIDI- протоколы в своих приложениях, на то, чтобы Apple взяла на себя ответственность за эти сервисы на платформе Macintosh». [2]
Он был представлен в Mac OS X 10.0 (Cheetah). [3]
Core Audio поддерживает плагины, которые могут генерировать, получать или обрабатывать аудиопотоки; эти плагины поставляются в виде пакета с расширением .comComponent . [4]