Ian*_*Ian 1 c++ sdl sdl-mixer windows-7
我有一个使用 SDL_mixer 库(http://www.libsdl.org/projects/SDL_mixer/)播放一些声音的程序。当我只使用 Mix_OpenAudio 打开与默认设备的连接时,它运行良好。但是,我需要针对特定的音频设备。我看到 SDL 库本身有一个名为 SDL_OpenAudioDevice 的方法,它可以满足我的需要,但是我必须编写自己的混音器和所有这些东西。
任何人都知道如何使用 SDL_mixer 打开特定的音频设备,或用于支持此功能的 SDL 的不同混音器?我真的不想写我自己的混音器。我正在用 C++ 在 Windows 7 上开发一个 Win32 应用程序。
小智 5
我知道这个帖子已经有 4.5 年的历史了,但是对于那些来看看这个帖子的人来说:SDL_mixer 2.0.2 现在具有以下功能:
Mix_OpenAudioDevice(int frequency,
Uint16 format,
int channels,
const char* device,
int allowed_changes);
Run Code Online (Sandbox Code Playgroud)