隨着SDL 2.0的發佈,SDL的音頻庫開始看起來非常有前途。而且,除了過時的OpenAL外,它似乎是跨平臺音頻的唯一可用的免費選項。是否有可能使用SDL的音頻庫而不使用SDL的其餘部分?
但是,我目前沒有將SDL用於任何其他目的。我將GLFW用於我的窗口/ OpenGL管理,並且不想切換。
是否可以僅使用SDL的音頻部分作爲簡單的庫而不承諾使用整個SDL框架? SDL音頻API是否對SDL的其餘部分進行了初始化和可用的假設?
隨着SDL 2.0的發佈,SDL的音頻庫開始看起來非常有前途。而且,除了過時的OpenAL外,它似乎是跨平臺音頻的唯一可用的免費選項。是否有可能使用SDL的音頻庫而不使用SDL的其餘部分?
但是,我目前沒有將SDL用於任何其他目的。我將GLFW用於我的窗口/ OpenGL管理,並且不想切換。
是否可以僅使用SDL的音頻部分作爲簡單的庫而不承諾使用整個SDL框架? SDL音頻API是否對SDL的其餘部分進行了初始化和可用的假設?
當調用SDL_Init()時,僅傳遞SDL_INIT_AUDIO。
不知道您是否回答了原始問題。 這是我一樣的。我們基本上要問的是,我們如何使用SDL子系統,而不必編譯我們不使用的子系統。 初始化子系統非常簡單,但它不像一個最佳解決方案。 – Charlie
「過時的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
第一個,我想。官方Creative Labs版本。最後一次公開的OpenAL發佈於2005年。 – Nairou