Core Audiois a low-levelAPIfor dealing with sound inApple'smacOSandiOSoperating systems.It includes an implementation of the cross-platformOpenAL.[1]
Developer(s) | Apple Inc. |
---|---|
Initial release | 2003 |
Stable release | 3.2.6[citation needed]
|
Operating system | macOS,iOS |
Type | Developer library |
License | Proprietary |
Website | https://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
editIt was introduced inMac OS X 10.0(Cheetah).[3]
Architecture
editCore Audio supports plugins, which can generate, receive, or process audio streams; these plugins are packaged as abundlewith the extension.component.[4]
See also
editReferences
edit- ^"Core Audio Overview: OpenAL (Open Audio Library)".Apple Inc. February 11, 2014.RetrievedJanuary 28,2015.
- ^"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.
- ^"Apple Developer Documentation".
- ^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.