Dove posso trovare openk sdk per c ++?


12

Il sito OpenAL che sto guardando è un portale sharepoint scaduto e obsoleto e l'SDK nella sezione download mi dà un codice HTML 500 quando lo richiedo.

http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip

Ho trovato un OpenAL SDK su una softpedia e ha delle intestazioni ma non alu.h o alut.h che i tutorial che sto guardando apparentemente richiedono per caricare wav, ecc.

Cosa mi sto perdendo? OpenAL è morto o qualcosa del genere?

Risposte:


11

http://kcat.strangesoft.net/openal.html è la libreria OpenAL Soft, che è comunque ciò che usi su quasi tutte le piattaforme oltre a Windows per impostazione predefinita. Non espone le estensioni EAX con accelerazione hardware, ma non molte persone usano quelle. Se il Creative Windows SDK non torna online a breve, OpenAL Soft è l'unica vera opzione rimasta.

Non che questa sia una risposta alla tua domanda, ma ... potresti considerare di usare solo FMOD o Wwise. Sono gratuiti per uso hobbistico e hanno un prezzo molto ragionevole per l'uso commerciale, hanno un bazillion e una funzionalità in più rispetto a qualsiasi versione di OpenAL, hanno un'API molto più pulita e meno soggetta a errori e hanno strumenti e supporto orientati al design piuttosto che essere puramente un'API di astrazione del suono di basso livello.

Anche se non so se OpenAL è definitivamente morto sul sito di Creative o è solo un singhiozzo, non sarei davvero sorpreso se fosse morto. È usato molto raramente nel settore commerciale e viene sempre meno utilizzato nelle scene indie / hobby da quello che ho visto. L'unica piattaforma che sottolinea davvero più l'uso di OpenAL è Linux. Windows ha la sua API, iOS e OS X hanno le loro API, le console hanno le loro API e persino Android preferisce OpenSL su OpenAL. E, naturalmente, FMOD / Wwise astratto tutti quelli via e ti dà una singola API unificata di alto livello.


La sua risposta è abbastanza per me :) Inizierò a guardare FMOD, grazie per il puntatore nella giusta direzione!
Peter Short,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.