Core Audiois a low-levelAPIfor dealing with sound inApple'smacOSandiOSoperating systems.It includes an implementation of the cross-platformOpenAL.[1]

Core Audio
Developer(s)Apple Inc.
Initial release2003
Stable release
Operating systemmacOS,iOS
TypeDeveloper library
LicenseProprietary
Websitehttps://developer.apple.com/documentation/coreaudio

Apple'sCore Audiodocumentation states that "in creating this new architecture on Mac OS X, Apple's objective in the audio space has been twofold. The primary goal is to deliver a high-quality, superior audio experience forMacintoshusers. The second objective reflects a shift in emphasis from developers having to establish their own audio andMIDIprotocols in their applications to Apple moving ahead to assume responsibility for these services on the Macintosh platform. "[2]

History

edit

It was introduced inMac OS X 10.0(Cheetah).[3]

Architecture

edit

Core Audio supports plugins, which can generate, receive, or process audio streams; these plugins are packaged as abundlewith the extension.component.[4]

See also

edit

References

edit
  1. ^"Core Audio Overview: OpenAL (Open Audio Library)".Apple Inc. February 11, 2014.RetrievedJanuary 28,2015.
  2. ^"Audio and MIDI on Mac OS X"(PDF).Apple Computer. May 29, 2001. p. 7. Archived fromthe original(PDF)on March 11, 2008.RetrievedAugust 13,2020.
  3. ^"Apple Developer Documentation".
  4. ^Singh 2006,p. 78.

Bibliography

edit
  • Singh, Amit (June 19, 2006).Mac OS X Internals: A Systems Approach.Addison-Wesley Professional.ISBN978-0-13-270226-3.
edit