gpt4 book ai didi

c++ - 如何使用 SDL_mixer 指定设备

转载 作者:行者123 更新时间:2023-11-30 05:48:26 26 4
gpt4 key购买 nike

我有一个程序可以使用 SDL_mixer 库 ( http://www.libsdl.org/projects/SDL_mixer/ ) 播放一些声音。当我只使用 Mix_OpenAudio 打开与默认设备的连接时,它运行良好。但是,我需要针对特定​​的音频设备。我看到 SDL 库本身有一个名为 SDL_OpenAudioDevice 的方法,可以满足我的需要,但我必须编写自己的混音器和所有这些东西。

有谁知道如何使用 SDL_mixer 打开特定的音频设备,或者打开支持此功能的 SDL 的不同混音器?我真的不想写我自己的混音器。我正在使用 C++ 在 Windows 7 上开发 Win32 应用程序。

最佳答案

我知道这个帖子已有 4.5 年历史了,但是对于那些过来看看这个帖子的人:SDL_mixer 2.0.2 现在具有以下功能:

Mix_OpenAudioDevice(int frequency,
Uint16 format,
int channels,
const char* device,
int allowed_changes);

关于c++ - 如何使用 SDL_mixer 指定设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28182609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com