OpenAL (Open Audio Library), çoklu platform ses uygulama programlama arayüzü. üç boyutlu seslerin verimli bir şekilde işlenmesi için tasarlanmıştır. Uygulama programlama arayüzü tarzı ve kuralları bilerek OpenGL'e benzetilmiştir. Kütüphanenin ilk sürümleri açık kaynaktır fakat sonraki sürümleri tescillidir.
Geliştirici(ler) | , |
---|---|
Güncel sürüm | 1.1 / Haziran 2005 |
İşletim sistemi | Linux, Mac OS X, Windows |
Tür | UPA |
Lisans | İlk sürümlerde BSD, 1.1 sürümü öncesinde LGPL, 1.1 sürümünden itibaren tescilli. |
Resmî sitesi | openal.org |
Tarihçe
OpenAL ilk olarak 2000 yılında Loki Software tarafından, Windows oyunlarını Linux'a aktarma işlerinde yardımcı olması için geliştirildi. Loki Software'in kapanmasından sonra proje özgür yazılım ve açık kaynak topluluğu tarafından devam ettirildi ve NVIDIA nForce ses kartlarına ve anakartlarına uyarlandı. Kütüphane, günümüzde Apple, Blue Ripple Sound ve özgür yazılım sevenlerin desteğiyle Creative Technology tarafından geliştirilmektedir.
OpenAL ana sözleşmesi her ne kadar OpenGL ARB'yi örnek alan bir Mimari Değerlendirme Kurulu olacağını söylese de böyle bir organizasyon hiç kurulmamıştır ve OpenAL özellikleri genellikle kamuya açık e-posta listesinde ele alınmakta ve tartışılmaktadır.
1.1 sürümünden itibaren Creative tarafından geliştirilen uyarlama tescilli bir proje oldu. Bu uyarlamanın özgür lisanslı son sürümü hala projenin Subversion kaynak kod deposu üzerinden erişilebilir durumdadır. Bununla birlikte OpenAL Soft isimli yaygın bir şekilde kullanılan ve güncel bir özgür alternatifi bulunmaktadır.
UPA yapısı ve işlevselliği
Dezavantajları
Desteklenen platformlar
Uygulama programlama arayüzü aşağıdaki platformlarda mevcuttur:
Uygulamaları
Oyunlar
'a göre aşağıdaki oyunlar OpenAL'ı kullanmaktadır:
Diğer uygulamalar
- Blender - 3B modelleme ve tarama aracı dahili oyun motoru için OpenAL'ı kullanır.
- - Oyuncular için başarım ölçme ve kıyaslama aracı.
- Dolphin (emülatör) - Gamecube ve Wii emülatörü
- - Vanda Engine, 2B ve 3B sesleri simüle etmek için OpenAL 1.1'i kullanır.
Uyarlamaları
- OpenAL SI
- OpenAL Sample Implementation, Loki'nin ilk olarak geliştirdiği ve şu anda devam ettirilmeyen uyarlamadır.
- OpenAL Soft
- OpenAL Soft, LGPL lisanslı, çok platformlu yazılım uyarlamasıdır. Kütüphane, hem artık kullanılmayan OpenAL Sample Implementation için uyumlu bir güncelleme hem de artık tescilli olan OpenAL için özgür bir alternatif olarak düşünülmüştür. OpenAL Soft tek kanal, çift kanal, 4 kanal, 5.1, 6.1 ve 7.1 çıktılarını desteklemektedir.
- AeonWave-OpenAL
- AeonWave-OpenAL, AeonWave 4D-audio kütüphanesi tarafından sağlanan donanım hızlandırmasından yararlanan LGPL lisanslı OpenAL emülasyon katmanıdır. Bu uyarlama AeonWave kütüphanesinin kullanılmasıyla HRTF'nin yanı sıra sekiz hoparlöre kadar üç boyutlu çevresel ses desteği sunar.
- Rapture3D OpenAL Sürücüsü
- Rapture3D OpenAL, Blue Ripple Sound tarafından sadece Windows için geliştirilen, özgür olmayan, ticari bir yazılım uyarlamasıdır. Kütüphane, diğer uyarlamalara yüksek performanslı bir alternatif olarak tasarlanmıştır.
Ayrıca bakınız
Dış bağlantılar
- OpenAL Soft10 Ağustos 2013 tarihinde Wayback Machine sitesinde .
- OpenAL'ı konu alan bir Türkçe günlük18 Aralık 2013 tarihinde Wayback Machine sitesinde .
- OpenAL hakkında bir günlük yazısı18 Aralık 2013 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
OpenAL Open Audio Library coklu platform ses uygulama programlama arayuzu uc boyutlu seslerin verimli bir sekilde islenmesi icin tasarlanmistir Uygulama programlama arayuzu tarzi ve kurallari bilerek OpenGL e benzetilmistir Kutuphanenin ilk surumleri acik kaynaktir fakat sonraki surumleri tescillidir OpenALGelistirici ler Guncel surum1 1 Haziran 2005Isletim sistemiLinux Mac OS X WindowsTurUPALisansIlk surumlerde BSD 1 1 surumu oncesinde LGPL 1 1 surumunden itibaren tescilli Resmi sitesiopenal orgTarihceOpenAL ilk olarak 2000 yilinda Loki Software tarafindan Windows oyunlarini Linux a aktarma islerinde yardimci olmasi icin gelistirildi Loki Software in kapanmasindan sonra proje ozgur yazilim ve acik kaynak toplulugu tarafindan devam ettirildi ve NVIDIA nForce ses kartlarina ve anakartlarina uyarlandi Kutuphane gunumuzde Apple Blue Ripple Sound ve ozgur yazilim sevenlerin destegiyle Creative Technology tarafindan gelistirilmektedir OpenAL ana sozlesmesi her ne kadar OpenGL ARB yi ornek alan bir Mimari Degerlendirme Kurulu olacagini soylese de boyle bir organizasyon hic kurulmamistir ve OpenAL ozellikleri genellikle kamuya acik e posta listesinde ele alinmakta ve tartisilmaktadir 1 1 surumunden itibaren Creative tarafindan gelistirilen uyarlama tescilli bir proje oldu Bu uyarlamanin ozgur lisansli son surumu hala projenin Subversion kaynak kod deposu uzerinden erisilebilir durumdadir Bununla birlikte OpenAL Soft isimli yaygin bir sekilde kullanilan ve guncel bir ozgur alternatifi bulunmaktadir UPA yapisi ve islevselligiDezavantajlariDesteklenen platformlarUygulama programlama arayuzu asagidaki platformlarda mevcuttur Isletim sistemleri Android AmigaOS Bada BlackBerry 10 BlackBerry PlayBook BSD iOS IRIX Linux Mac OS X Microsoft Windows OpenBSD Solaris QNX AROS Oyun konsollari GameCube PlayStation 2 PlayStation 3 Xbox Xbox 360 Wii PlayStation PortableUygulamalariOyunlar a gore asagidaki oyunlar OpenAL i kullanmaktadir Battlefield 2 Battlefield 2142 Bioshock Doom 3 Euro Truck Simulator 2 FlightGear Freedom Fighters Hitman Kane amp Lynch Dead Men Minecraft Mirror s Edge OpenArena Osmos Postal Psychonauts Race Driver GRID Tremulous Unreal Tournament 2003 Unreal Tournament 2004 Unreal Tournament 3 Warzone 2100 Wolfenstein Diger uygulamalar Blender 3B modelleme ve tarama araci dahili oyun motoru icin OpenAL i kullanir Oyuncular icin basarim olcme ve kiyaslama araci Dolphin emulator Gamecube ve Wii emulatoru Vanda Engine 2B ve 3B sesleri simule etmek icin OpenAL 1 1 i kullanir UyarlamalariOpenAL SI OpenAL Sample Implementation Loki nin ilk olarak gelistirdigi ve su anda devam ettirilmeyen uyarlamadir OpenAL Soft OpenAL Soft LGPL lisansli cok platformlu yazilim uyarlamasidir Kutuphane hem artik kullanilmayan OpenAL Sample Implementation icin uyumlu bir guncelleme hem de artik tescilli olan OpenAL icin ozgur bir alternatif olarak dusunulmustur OpenAL Soft tek kanal cift kanal 4 kanal 5 1 6 1 ve 7 1 ciktilarini desteklemektedir AeonWave OpenAL AeonWave OpenAL AeonWave 4D audio kutuphanesi tarafindan saglanan donanim hizlandirmasindan yararlanan LGPL lisansli OpenAL emulasyon katmanidir Bu uyarlama AeonWave kutuphanesinin kullanilmasiyla HRTF nin yani sira sekiz hoparlore kadar uc boyutlu cevresel ses destegi sunar Rapture3D OpenAL Surucusu Rapture3D OpenAL Blue Ripple Sound tarafindan sadece Windows icin gelistirilen ozgur olmayan ticari bir yazilim uyarlamasidir Kutuphane diger uyarlamalara yuksek performansli bir alternatif olarak tasarlanmistir Ayrica bakinizOpenCL OpenGL FMODDis baglantilarOpenAL Soft10 Agustos 2013 tarihinde Wayback Machine sitesinde OpenAL i konu alan bir Turkce gunluk18 Aralik 2013 tarihinde Wayback Machine sitesinde OpenAL hakkinda bir gunluk yazisi18 Aralik 2013 tarihinde Wayback Machine sitesinde