web-dev-qa-db-fra.com

Quelle est la relation entre l'architecture sonore ALSA et PulseAudio?

Eh bien, cela me trouble pendant une longue période. Autant que je sache, ALSA est un ensemble de nombreux pilotes de carte son et PulseAudio est une application audio qui exploite les données audio comme un mixage ou un égaliseur.

Mais pourquoi il y a une barre de contrôle appelée PCM dans le panneau d’alsamixer. Est-ce que cela change réellement le volume en contrôlant la puce sur la carte son? Sinon, pourquoi ce n'est pas l'emploi de PulseAudio?

Quelle est la relation entre l'architecture sonore ALSA et PulseAudio?

37
Kevin Dong

PulseAudio repose essentiellement sur ALSA et l’utilise en interne. Comme ALSA ne peut pas être utilisé par plusieurs applications, PulseAudio fournit cette fonctionnalité, entre autres.

Résumé:

  • ALSA - traitant du matériel, essentiellement et possédant il
  • PulseAudio - un proxy logiciel fournissant des fonctionnalités supplémentaires (mixage, égaliseur) entre votre application et le sous-système ALSA/OSS

Ce diagramme provient de la page Wikipedia de PulseAudio:

PulseAudio operational flow chart

44
meskobalazs