OpenAL

Wikipedia
Loikkaa: valikkoon, hakuun

OpenAL (Open Audio Library) on ohjelmointirajapinta ja kirjasto, joka on tarkoitettu ääniohjelmointiin. Se ottaa inspiraationsa OpenGL-kirjaston puolelta. Sen tarkoitus on tuottaa alusta- ja laiteriippumattomalla tavalla tuki positionaaliseen ääneen ja erilaisiin reaaliaikaisiin ääniprosessointiefekteihin (äänen vaimenemiseen etäisyyden takia, Doppler-ilmiön mallintamiseen, jne). Lisäksi se tarjoaa laitevalmistajille mahdollisuuden kehittää omia laajennuksiaan ominaisuuksille, joita ei vielä ole hyväksytty standardiin. Se on avoimen lähdekoodin projekti, jonka aloitti Loki Software, ja jota nykyisin hallinnoi Creative Technology ja Apple. Alun pitäen tarkoituksena oli muodostaa OpenGL:n tapainen yhteinen "Architecture Review Board" -toimielin, mutta nykyäänkin jatkokehityksestä käydään edelleen keskustelua vain postituslistoilla.

Alkuperäinen referenssitoteutus on nykyisin tunnettu nimellä OpenAL SI ("Sample Implementation"). Varhaisissa versioissa lisenssinä oli BSD, mutta lisenssiksi valittiin lopulta LGPL, joka oli käytössä versioon 1.1 saakka. Koska referenssitoteutuksen versio 1.1 julkaistiin suljetun lisenssin alla, OpenAL:sta on haarautunut erilaisia versioita. LGPL:n alla on edelleen saatavilla laajasti käytetty OpenAL Soft -toteutus.

Muita ohjelmointirajapintoja 3D-äänelle[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.