Chapter 10. Making Noise with OpenAL

OpenAL is a cross-platform industry standard for 3D sound. OpenAL stands for Open Audio Library. Technically, OpenAL is a general-purpose audio library and is flexible enough to be used in many types of applications that require sound, but the primary use of OpenAL tends to be in games.

OpenAL places a strong emphasis on performance for real-time multimedia applications and low latency, while providing an API that game programmers are comfortable with. For iPhone OS developers, Apple has recognized the benefits of these characteristics and has embraced OpenAL as part of Core Audio. Furthermore, Apple has been touting OpenAL as the API most game developers should use on iPhone OS.

The design of OpenAL is heavily ...

Get Beginning iPhone Games Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.