[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