Core Audio

from Wikipedia, the free encyclopedia
Core Audio
Basic data

developer Apple
Publishing year 2003
Current  version 3.2.6
operating system macOS , iOS
category interface
License proprietary
www.apple.com/macosx/features/coreaudio/

In Core Audio is a set of application programming interfaces (APIs) of the Apple operating systems macOS and iOS for real-time internal audio processing, as well as the connection and control of external audio hardware.

On the operating system side, these interfaces provide a direct connection to the hardware abstraction layer , which enables the low latencies required for real-time capability . A large number of front-end APIs ( Audio Units , OpenAL , MIDI , AudioToolbox etc.) are made available to the developer for use, the so-called Application Level Services.

Core Audio was shipped with the first version of Mac OS X 10.0 and is an integral part of the system. It is included in iOS from version 2.0.

See also

literature

  • Chris Adamson, Kevin Avila: Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS (Paperback). Addison-Wesley, Boston (Mass.) / London 2012, ISBN 9780321636843 .

Web links

Individual evidence

  1. Apple: Core Audio Overview: Introduction November 13, 2008, accessed March 20, 2012.