OpenAL: Difference between revisions

Content deleted Content added
School comedy
Tags: Reverted references removed Visual edit Mobile edit Mobile web edit
m Rollback edit(s) by 2402:3A80:1903:4DB:0:0:0:2 (talk): non-constructive (RW 16.1)
Line 1:
{{Short description|API for rendering audio}}{{more citations needed|date=September 2015}}
{{distinguish|OpenAI}}
school comedy
 
{{more citations needed|date=September 2015}}
 
{{Infobox software
|name = OpenAL
|logo = OpenAL logo.svg
|logo size = 200px
|logo caption =
|screenshot =
|caption =
|author = [[Loki Software]]
|developer = [[Creative Technology]]
|latest release version = 1.1 (installer 2.1.0.0)<ref>{{cite web|title=PCGamingWiki downloads|url=https://community.pcgamingwiki.com/files/download/10-openal/|work=OpenAL|publisher=Creative Labs|access-date=December 7, 2017|archive-url=https://web.archive.org/web/20171208070732/https://community.pcgamingwiki.com/files/download/10-openal/|archive-date=December 8, 2017|url-status=dead}}</ref>
|latest release date = {{Start date and age|2009|11}}
|programming language = [[C (programming language)|C]]
|operating system = {{No wrap|15 operating systems<br />See: [[#Supported platforms|Supported platforms]]}}
|genre = [[Application programming interface]]
|license = [[proprietary software|Proprietary]] since v1.1, [[GNU Lesser General Public License|LGPL]] before v1.1, [[BSD licenses|BSD]] in early versions<ref>{{cite web|url=http://connect.creativelabs.com/openal/Documentation/The%20OpenAL%20Utility%20Toolkit.htm|title=OpenAL License|access-date=November 10, 2012|url-status=dead|archive-url=https://web.archive.org/web/20121230175931/http://connect.creativelabs.com/openal/Documentation/The%20OpenAL%20Utility%20Toolkit.htm|archive-date=December 30, 2012}}</ref>
}}
'''OpenAL''' ('''Open Audio Library''') 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 effect|3D audio]] library, which can add realism to a game by simulating [[Acoustic attenuation|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 software|open-source]] replacement for [[proprietary software|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 library|wrapper]] around said proprietary APIs or as a proprietary and vendor-specific fork. While the [[reference implementation]] later became proprietary, there are open source implementations such as [[#Implementations|OpenAL Soft]] available.