Où puis-je obtenir le sdk openal pour c ++?

12

Le site OpenAL que je regarde est un portail de point de partage obsolète et cassé et le SDK dans la section des téléchargements me donne un code 500 html lorsque je le demande.

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

J'ai trouvé un SDK OpenAL sur un softpedia et il a des en-têtes mais pas alu.h ou alut.h que les tutoriels que je regarde nécessitent apparemment pour charger des wav etc.

Qu'est-ce que je rate? OpenAL est-il mort ou quelque chose?

Peter Short
la source

Réponses:

11

http://kcat.strangesoft.net/openal.html est la bibliothèque OpenAL Soft, qui est de toute façon ce que vous utilisez sur presque toutes les plateformes en dehors de Windows par défaut. Il n'expose pas les extensions EAX à accélération matérielle, mais peu de gens les utilisent. Si le SDK Windows créatif ne revient pas en ligne sous peu, OpenAL Soft est la seule véritable option restante.

Non pas que ce soit une réponse à votre question, mais ... vous pourriez envisager d'utiliser simplement FMOD ou Wwise. Ils sont gratuits pour un usage amateur et à un prix très raisonnable pour un usage commercial, ils ont un bazillion et une fonctionnalité de plus que toute version d'OpenAL, ont une API beaucoup plus propre et moins sujette aux erreurs, et ont des outils et un support orientés vers la conception plutôt que d'être purement une API d'abstraction sonore de bas niveau.

Bien que je ne sache pas si OpenAL est mort sur le site de Creative de façon permanente ou si c'est juste un hoquet, je ne serais vraiment pas surpris s'il était mort. Il est très très rarement utilisé dans l'industrie à des fins commerciales et est de moins en moins utilisé dans les scènes indie / hobby de ce que j'ai vu. La seule plate-forme qui met vraiment l'accent sur l'utilisation d'OpenAL est Linux. Windows a sa propre API, iOS et OS X ont leurs propres API, les consoles ont leurs API et même Android préfère OpenSL à OpenAL. Et bien sûr, FMOD / Wwise résume tout cela et vous donne une seule API unifiée de haut niveau.

Sean Middleditch
la source
Sa réponse me suffit :) Je vais commencer à regarder FMOD, merci pour le pointeur dans la bonne direction!
Peter Short