PulseAudio-emulering for AlSA
Programmet tilbyder en alternativ delvis implementering af
PulseAudio-API'en. Den består af et indlæsningsskript og et antal delte
biblioteker med det samme navn som den originale PulseAudio, så programmer
kan dynamisk indlæse dem og tro de kommunikerer med PulseAudio. Internt
bruges ingen separat lydblandingsdæmon. I stedet afhænger apulse af ALSA's
dmix, dsnoop og plug-udvidelsesmoduler til at håndtere flere lydkilder og
optage strømme, der kører på samme tid. Udvidelsesmodulet dmix blander
flere afspilningsstrømme; udvidelsesmodulet dsnoop aktiverer at flere
programmer kan optage fra en enkel mikrofon; og udvidelsesmodulet plug
konverterer gennemsigtigt lyd mellem diverse sample-formater,
sample-hastigheder og kanalnumre.