我有一个使用 SDL_mixer 库(http://www.libsdl.org/projects/SDL_mixer/)播放一些声音的程序。当我只是使用 Mix_OpenAudio 打开与默认设备的连接时,它运行良好。但是,我需要针对特定的音频设备。我看到 SDL 库本身有一个名为 SDL_OpenAudioDevice 的方法可以满足我的需要,但是我必须编写自己的混音器和所有这些东西。
任何人都知道如何使用 SDL_mixer 打开特定的音频设备,或支持此功能的 SDL 的不同混音器?我真的不想编写自己的混音器。我正在用 C++ 在 Windows 7 上开发一个 Win32 应用程序。