有没有办法在 C++ 中播放来自 X11 的音频?
Is there way to play audio from X11 in C++?
剧情:
我发现 Xlib 有一个 XBell
函数可以产生通知声音。
我的目标:
我想在 C++ 中使用 X11 播放采样音频,也许它不适合但是,有什么方法可以使用 X11 播放采样音频吗?
所需功能:
- 能够播放采样声音
- 使用 X11
问题:
除了 X11 的 Xlib 中的 XBell
指令,我几乎找不到任何其他指令。
我可能完全错了,X11 并不是用来播放音频的。
如果需要任何说明,请添加评论或建议修改
X11 不适用于播放音频。
相反,您可以使用 ALSA、PulseAudio 或 OSS。
阿尔萨
是 Linux 中音频的低级基础设施,但它存在风险且不易使用。
OSS
已过时但比 X11 播放音频更好!
PulseAudio
是 Linux 中音频的高级基础架构,但它更灵活。
如果您想瞄准现代发行版,这是必经之路。
剧情:
我发现 Xlib 有一个 XBell
函数可以产生通知声音。
我的目标:
我想在 C++ 中使用 X11 播放采样音频,也许它不适合但是,有什么方法可以使用 X11 播放采样音频吗?
所需功能:
- 能够播放采样声音
- 使用 X11
问题:
除了 X11 的 Xlib 中的 XBell
指令,我几乎找不到任何其他指令。
我可能完全错了,X11 并不是用来播放音频的。
如果需要任何说明,请添加评论或建议修改
X11 不适用于播放音频。
相反,您可以使用 ALSA、PulseAudio 或 OSS。
阿尔萨
是 Linux 中音频的低级基础设施,但它存在风险且不易使用。
OSS
已过时但比 X11 播放音频更好!
PulseAudio
是 Linux 中音频的高级基础架构,但它更灵活。 如果您想瞄准现代发行版,这是必经之路。