Tuesday, November 18, 2008

Go 3d with OpenAL audio library

OpenAL is a cross-platform 3D Audio API designed to be used by games, music and multimedia applications.

The OpenAL library enables the application to model a collection of sound sources moving in a 3D space as heard by a listener in that space. With extensions such as EAX, realistic environments can be created using environmental reverberation and low-pass filtering effects. But that's not all, the OpenAL API includes support for streaming and audio capture too.

A new version of OpenAL, version 1.1, has recently been specified and has launched for several platforms, with the rest to follow soon.

Features

Device Enumeration
Fully-featured 3D Audio API

Separation of Samples and Hardware Voices
Streaming
Compatibility
Easy To Use
Audio Capture
EAX Support
EFX Extension
3D Attenuation Models
Playback Status
Cross Platform


OpenAL implementations are available for many different platforms including:

Windows 98SE, ME, 2000, and XP
Mac OS 8, 9, X
Linux
Unix
XBox
XBox360

OpenAL is the API of choice for many recent games and game engines, including:

Doom 3 Engine
Unreal 3 Engine
Torque Engine
Quake 4
Doom 3
Cold War

Anyone familiar with OpenGL will feel right at home with style of the function names and types definitions.If you are interested in a cost-effective, community focused method for adding 3D Audio with cross-platform support then OpenAL is your answer!

Download OpenAL at:- http://www.openal.org/downloads.html
Refer: http://www.openal.org/ for more information.




0 comments :

Post a Comment