Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


OpenAL

OpenAL
Original author(s)Loki Software
Developer(s)Creative Technology
Stable release
1.1 (installer 2.1.0.0)[1] / November 2009 (2009-11)
Written inC
Operating system15 operating systems
See: Supported platforms
TypeApplication programming interface
License
  • Sample Implementation: Proprietary since v1.1, LGPL before v1.1, BSD in early versions[2]
  • "OpenAL" trademark: unclear, held by Creative Labs, Inc.
Websitewww.openal.org Edit this on Wikidata

OpenAL (Open Audio Library[3][4]) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those of OpenGL. OpenAL is an environmental 3D audio library, which can add realism to a game by simulating attenuation (degradation of sound over distance), the Doppler effect (change in frequency as a result of motion), and material densities.

OpenAL aimed to originally be an open standard and open-source replacement for proprietary (and generally incompatible with one another) 3D audio APIs such as DirectSound and Core Audio, though in practice has largely been implemented on various platforms as a wrapper around said proprietary APIs or as a proprietary and vendor-specific fork. While the reference implementation later became proprietary and unmaintained, there are open source implementations such as OpenAL Soft available.

  1. ^ "OpenAL: Cross Platform 3D Audio". openal.org.
  2. ^ "OpenAL License". Archived from the original on December 30, 2012. Retrieved November 10, 2012.
  3. ^ Hall, John (2001). Programming Linux Games. No Starch Press. p. 63.
  4. ^ Wilde, Martin (2004). Audio Programming for Interactive Games. Taylor & Francis. p. 11.

Previous Page Next Page






مكتبة الصوت المفتوحة Arabic OpenAL Catalan OpenAL Czech OpenAL German OpenAL Spanish اوپن‌ای‌ال FA OpenAL Finnish OpenAL French OpenAL Italian OpenAL Japanese

Responsive image

Responsive image