Das verwirrt mich schon lange. Meines Wissens ist ALSA ein Paket mit vielen Soundkartentreibern, und PulseAudio ist eine Audioanwendung, die die Sounddaten wie Mischen oder Equalizer verarbeitet.
Aber warum gibt es eine Kontrollleiste namens PCM im Panel von alsamixer. Ändert das tatsächlich die Lautstärke, indem der Chip auf der Soundkarte gesteuert wird? Wenn nicht, warum ist PulseAudio kein Job?
Welche Beziehung besteht zwischen ALSA und der PulseAudio-Soundarchitektur?
pulseaudio
alsa
Kevin Dong
quelle
quelle
Antworten:
PulseAudio befindet sich grundsätzlich auf ALSA und wird intern verwendet. ALSA kann von sich aus nicht von mehreren Anwendungen verwendet werden, daher bietet PulseAudio unter anderem diese Funktionalität.
Zusammengefasst:
Dieses Diagramm stammt von der Wikipedia-Seite von PulseAudio:
quelle
sudo modprobe snd-aloop
)?dmix
Plugin bietet Mischen, deshalb habe ich "von selbst" gesagt.