PulseAudio

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 5 november 2018; kontroller kräver 4 redigeringar .
PulseAudio
Sorts Ljudserver , funktionsbibliotek och demon
Utvecklaren Lennart Pöttering
Skrivet i C [2]
Operativ system FreeBSD [3] , Linux [3] , Solaris [3] , Microsoft Windows [3] och macOS [3]
senaste versionen
Licens GNU LGPL [2]
Hemsida freedesktop.org/w… ​(  engelska)
 Mediafiler på Wikimedia Commons

PulseAudio (tidigare PolypAudio ) är en plattformsoberoende ljudserver skapad som en förbättrad ersättning för servrar som ESD , ARts .

Körs på POSIX -plattformar som Linux , Solaris och FreeBSD , samt Microsoft Windows-plattformen . PulseAudio är fri programvara : servern är licensierad under GNU GPL , och biblioteken är licensierad under GNU LGPL . Huvudutvecklare är Lennart Pöttering .

PulseAudio tar emot ljud från en eller flera källor (processer eller enheter) och skickar det till en eller flera destinationer (ljudkort, PulseAudio-servrar eller processer). Ett av huvudmålen med projektet är att ge möjligheten att omdirigera alla ljudströmmar, inklusive strömmar från processer som kräver direkt åtkomst till ljudenheter (till exempel det gamla OSS ). Detta uppnås med hjälp av speciella pseudo-enheter som fungerar direkt med andra ljudsystem som aRts eller ESD.

Linux kan användaren konfigurera ALSA- systemet för att använda den virtuella enheten som skapats av PulseAudio-servern. Då kommer program som arbetar med ljud genom ALSA-drivrutinen faktiskt att hantera PulseAudio, som interagerar med hjälp av ALSA redan med en riktig enhet.

PulseAudio tillhandahåller också ett eget gränssnitt för applikationer, liknande ESD-gränssnittet, genom vilket de kan arbeta direkt med servern, vilket gör det till en komplett ersättning för ESD. För OSS-applikationer tillhandahåller PulseAudio ett verktyg padspsom skapar filer av typen /dev/dsp, genom vilka programmet fungerar med ljudservern.

Nyckelfunktioner:

Anteckningar

  1. [ANMÄLLER PulseAudio 16.1]
  2. 1 2 http://www.freedesktop.org/wiki/Software/PulseAudio/About/
  3. 1 2 3 4 5 https://www.freedesktop.org/wiki/Software/PulseAudio/About/
  4. Intervjuer/LennartPoettering - FedoraProject Arkiverad 18 oktober 2009.  (Engelsk)
  5. Lennart Pottering. PulseAudio och Jack  . Hämtad 25 september 2015. Arkiverad från originalet 25 september 2015.

Länkar