[linux-l] Komponentendiagramm: Zusammenhang von PulseAudio and ALSA

Detlef Lechner Detlef.Lechner at gmx.net
Sa Dez 26 17:34:43 CET 2009


Jan-Benedict Glaw wrote:
> Das ist nicht ganz so einfach, denn es gibt mehrere (ziemlich
> fundamental unterschiedliche) Wege, PulseAudio und ALSA unter einen
> Hut zu bringen.
>
> Die üblichsten Varianten sind aber:
>
> (1) Applikationen, die PulseAudio nativ unterstützen:
>
> 	Applikation
> 	--> libpulse (client library)
> 	--> PulseAudio daemon
> 	--> libasound2 (ALSA client library)
> 	--> (ggf. ALSA-intern noch Konvertierungen, DMIX, ...)
> 	--> ALSA Hardware-Treiber
>
> (2) Applikationen, die PulaseAudio über die libasound2 nutzen:
>
> 	Applikation
> 	--> libasound2
> 	--> "pulse"-Treiber der libasound2
> 	--> libpulse
> 	--> PulseAudio daemon
> 	--> libasound2
> 	--> (ggf. ALSA-intern noch Konvertierungen, DMIX, ...)
> 	--> ALSA Hardware-Treiber
>
> Dazu gibts aber noch, wie Du schon oben auf der PulseAudio-Seite von
> Wikipedia erfahren hast, beliebig viele andere Möglichkeiten, PA
> einzusetzen.
>   
Vielen Dank!

Fröhliche Weihnachten!

Detlef



Mehr Informationen über die Mailingliste linux-l