emulazione di PulseAudio per ALSA
Il programma fornisce un'implementazione parziale alternativa dell'API di
PulseAudio. Consiste di uno script caricatore e di numerose librerie
condivise con i soliti nomi di quelle originali in PulseAudio in modo che
le applicazioni possano dinamicamente caricarle e pensare di stare
dialogando con PulseAudio. Internamente non viene usato un demone separato
per miscelare i suoni. Invece apulse si affida a dmix, a dsnoop e ai plugin
plug di ALSA per gestire fonti sonore e flussi di cattura multipli in
esecuzione contemporaneamente. Il plugin dmix miscela flussi di
riproduzione multipli; il plugin dsnoop permette a piĆ¹ applicazioni di
catturare da un singolo microfono; il plugin plug converte in maniera
trasparente l'audio tra svariati formati di campionamento, frequenze di
campionamento e numeri di canali.