2013-08-25 45 views
0

隨着SDL 2.0的發佈,SDL的音頻庫開始看起來非常有前途。而且,除了過時的OpenAL外,它似乎是跨平臺音頻的唯一可用的免費選項。是否有可能使用SDL的音頻庫而不使用SDL的其餘部分?

但是,我目前沒有將SDL用於任何其他目的。我將GLFW用於我的窗口/ OpenGL管理,並且不想切換。

是否可以僅使用SDL的音頻部分作爲簡單的庫而不承諾使用整個SDL框架? SDL音頻API是否對SDL的其餘部分進行了初始化和可用的假設?

+0

「過時的OpenAL」 ......像[OpenAL的SI(http://web.archive.org/web/20130729040534/http://connect.creativelabs.com/openal/default.aspx )?或者你在說[OpenAL Soft](http://kcat.strangesoft.net/openal.html)? – genpfault

+0

第一個,我想。官方Creative Labs版本。最後一次公開的OpenAL發佈於2005年。 – Nairou

回答

0

當調用SDL_Init()時,僅傳遞SDL_INIT_AUDIO。

http://sdl.beuc.net/sdl.wiki/SDL_Init

+0

不知道您是否回答了原始問題。 這是我一樣的。我們基本上要問的是,我們如何使用SDL子系統,而不必編譯我們不使用的子系統。 初始化子系統非常簡單,但它不像一個最佳解決方案。 – Charlie

相關問題