40 好吧,这让我很困惑。据我所知,ALSA是许多声卡驱动程序的程序包,而PulseAudio是一种音频应用程序,它可以处理诸如混合或均衡器之类的声音数据。 但是,为什么在alsamixer的面板中有一个称为PCM的控制栏。通过控制声卡上的芯片,这实际上会改变音量吗?如果不是,为什么它不是PulseAudio的工作? ALSA与PulseAudio声音架构之间有什么关系? pulseaudio alsa — 董凯文 source 可以在superuser.com/questions/144648/… — Adriano Rivolli,
47 PulseAudio基本上位于ALSA之上,并在内部使用它。ALSA本身不能被多个应用程序使用,因此PulseAudio可以提供此功能。 总结: ALSA-处理硬件,基本上拥有它 PulseAudio-一种软件代理,可在您的应用程序与ALSA / OSS子系统之间提供其他功能(混合,均衡器) 该图来自PulseAudio 的维基百科页面: — Meskobalazs source 您能这么友善和写作吗,ALSA环回设备在此模型中位于什么位置?(那是由安装的sudo modprobe snd-aloop)? — 亚当·里奇科夫斯基 我的猜测是在ALSA / OSS硬件驱动程序广场中。AFAIK基本上是完全在软件中实现的声卡。 — meskobalazs google刚把我带到这里,但“ ALSA本身无法被多个应用程序使用”是不正确的。自2005 — Alsa @ AdamD.Ruppe AFAIK该dmix插件提供混合功能,这就是为什么我说“ 单独”的原因。 — meskobalazs