Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I download the Core Audio SDK for Xcode? (Not apple developer site it seems)

As per the instructions here: http://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/CoreAudioOverview/WhatisCoreAudio/WhatisCoreAudio.html#//apple_ref/doc/uid/TP40003577-CH3-SW1

It says: The Core Audio SDK assumes you will use Xcode as your development environment. You can download the latest SDK from http://developer.apple.com/sdk/. After installation, the SDK files are located in /Developer/Examples/CoreAudio.

I looked at all the SDKs and did a search for Core audio. Nothing shows up. Does anyone know where I can find the Core Audio SDKs?

like image 866
stormist Avatar asked Nov 26 '11 11:11

stormist


4 Answers

The Core Audio framework is just a standard framework in /System/Library/Frameworks, so you already have the headers and libraries. The additional SDK stuff is now installed as part of the Xcode 4 installation - you'll find it at /Developer/Extras/CoreAudio after installing Xcode 4.

like image 151
Paul R Avatar answered Oct 22 '22 20:10

Paul R


The document you referred to is kinda old (written in 2007) and you've discovered that Apple isn't always super good at updating their documentation.

The Core Audio SDK has been folded into the SDK's for MacOS and iOS.

At least one of sample programs referenced on the instruction page, PlaySequence, can be downloaded as sample code from Apple's developer website. I'm not sure what happened to PlayFile.

like image 44
Michael Dautermann Avatar answered Oct 22 '22 21:10

Michael Dautermann


It seems the CoreAudio SDK was renamed Core Audio Utility Classes, and can be found there:

http://developer.apple.com/library/mac/#samplecode/CoreAudioUtilityClasses/Introduction/Intro.html

like image 4
Thomas Avatar answered Oct 22 '22 19:10

Thomas


The documentation is out of date. Core Audio SDK is included with current Xcode 4.2. You need to link to it like this:

enter image description here

and of course include its header file.

like image 2
Global nomad Avatar answered Oct 22 '22 21:10

Global nomad