Gdzie mogę uzyskać openal SDK dla C ++?


12

Witryna OpenAL, na którą patrzę, jest kiepskim, przestarzałym i zepsutym portalem SharePoint, a zestaw SDK w sekcji pobierania daje mi kod 500 html, kiedy go żądam.

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

Znalazłem pakiet OpenAL SDK na softpedii i ma on nagłówki, ale nie alu.h lub alut.h, których samouczki, na które patrzę, najwyraźniej wymagają ładowania plików wav itp.

czego mi brakuje? Czy OpenAL nie żyje czy coś?

Odpowiedzi:


11

http://kcat.strangesoft.net/openal.html to biblioteka OpenAL Soft, której i tak używasz na prawie każdej platformie oprócz Windows. Nie ujawnia przyspieszanych sprzętowo rozszerzeń EAX, ale niewiele osób z nich korzysta. Jeśli pakiet Creative Windows SDK nie wróci ponownie do trybu online, OpenAL Soft jest jedyną realną opcją.

To nie jest odpowiedź na twoje pytanie, ale ... możesz rozważyć użycie FMOD lub Wwise. Są bezpłatne do użytku hobbystów i bardzo niedrogie do użytku komercyjnego, mają bazillion i jedną więcej funkcji niż jakakolwiek wersja OpenAL, mają znacznie czystsze i mniej podatne na błędy API oraz mają zorientowane na projekt narzędzia i wsparcie zamiast być wyłącznie niskopoziomowy interfejs API do pozyskiwania dźwięku.

Chociaż nie wiem, czy OpenAL jest martwy na stronie Creative na stałe, czy to tylko czkawka, naprawdę nie byłbym zaskoczony, gdyby był martwy. Jest bardzo bardzo rzadko stosowany w branży komercyjnej i coraz mniej jest używany w scenach indie / hobby z tego, co widziałem. Jedyną platformą, która naprawdę kładzie nacisk na użycie OpenAL, jest Linux. Windows ma własny interfejs API, iOS i OS X mają własne interfejsy API, konsole mają interfejsy API, a nawet Android woli OpenSL niż OpenAL. I oczywiście, FMOD / Wwise wyodrębnia je wszystkie i daje ci jeden zunifikowany interfejs API wysokiego poziomu.


Wystarczy mi odpowiedź :) Zacznę patrzeć na FMOD, dziękuję za wskaźnik w dobrym kierunku!
Peter Short

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.