¿Dónde puedo obtener el SDK openal para c ++?


12

El sitio OpenAL que estoy viendo es un portal de sharepoint obsoleto y roto y el SDK en la sección de descargas me da un código de 500 html cuando lo solicito.

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

Encontré un OpenAL SDK en una softpedia y tiene encabezados pero no alu.h o alut.h que los tutoriales que estoy viendo aparentemente requieren para cargar wavs, etc.

¿Qué me estoy perdiendo? ¿OpenAL está muerto o algo así?

Respuestas:


11

http://kcat.strangesoft.net/openal.html es la biblioteca de OpenAL Soft, que es lo que usas en casi todas las plataformas además de Windows de forma predeterminada de todos modos. No expone las extensiones EAX aceleradas por hardware, pero no mucha gente las usa. Si Creative Windows SDK no vuelve a estar disponible en breve, OpenAL Soft es la única opción real que queda.

No es que esta sea una respuesta a su pregunta, pero ... podría considerar usar FMOD o Wwise. Son gratuitos para uso de aficionados y tienen un precio muy razonable para uso comercial, tienen un bazillion y una características más que cualquier versión de OpenAL, tienen una API mucho más limpia y menos propensa a errores, y tienen herramientas y soporte diseñados en lugar de ser puramente una API de abstracción de sonido de bajo nivel.

Si bien no sé si OpenAL está muerto en el sitio de Creative de forma permanente o es solo un problema, realmente no me sorprendería si estuviera muerto. Muy raramente se usa en la industria comercialmente, y se usa cada vez menos en las escenas indie / hobby de lo que he visto. La única plataforma que realmente enfatiza el uso de OpenAL es Linux. Windows tiene su propia API, iOS y OS X tienen sus propias API, las consolas tienen sus API e incluso Android prefiere OpenSL sobre OpenAL. Y, por supuesto, FMOD / Wwise abstrae a todos esos elementos y le ofrece una única API unificada de alto nivel.


Su respuesta es suficiente para mí :) Comenzaré a buscar FMOD, ¡gracias por el puntero en la dirección correcta!
Peter Short

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.