PulseAudio | |
---|---|
Típusú | Hangszerver , függvénykönyvtár és démon |
Fejlesztő | Lennart Pöttering |
Beírva | C [2] |
Operációs rendszer | FreeBSD [3] , Linux [3] , Solaris [3] , Microsoft Windows [3] és macOS [3] |
legújabb verzió |
|
Engedély | GNU LGPL [2] |
Weboldal | freedesktop.org/w… ( angol) |
Médiafájlok a Wikimedia Commons oldalon |
A PulseAudio (korábban PolypAudio ) egy többplatformos audioszerver, amelyet az olyan szerverek továbbfejlesztett helyettesítésére hoztak létre, mint az ESD , az ARTs .
POSIX platformokon fut , mint például Linux , Solaris és FreeBSD , valamint Microsoft Windows platformon . A PulseAudio ingyenes szoftver : a szerver a GNU GPL , a könyvtárak pedig a GNU LGPL licenc alatt állnak . A fő fejlesztő Lennart Pöttering .
A PulseAudio egy vagy több forrásból (folyamatok vagy eszközök) fogadja a hangot, és egy vagy több célállomásra küldi (hangkártyák, PulseAudio szerverek vagy folyamatok). A projekt egyik fő célja, hogy lehetőséget biztosítson bármilyen audio adatfolyam átirányítására, beleértve az audioeszközökhöz közvetlen hozzáférést igénylő folyamatokból származó streameket is (például a régi OSS ). Ezt speciális pszeudo-eszközökkel érik el, amelyek közvetlenül működnek más hangrendszerekkel, mint például az aRts vagy az ESD.
Linuxon a felhasználó beállíthatja az ALSA rendszert a PulseAudio szerver által létrehozott virtuális eszköz használatára. Ekkor azok a programok, amelyek az ALSA illesztőprogramon keresztül hanggal dolgoznak, tulajdonképpen a PulseAudio-val fognak foglalkozni, amely az ALSA segítségével már valódi eszközzel is kölcsönhatásba lép.
Ezenkívül a PulseAudio az ESD interfészhez hasonlóan saját interfészt biztosít az alkalmazások számára, amelyen keresztül közvetlenül a szerverrel dolgozhatnak, ami teljes mértékben helyettesíti az ESD-t. Az OSS-alkalmazások számára a PulseAudio olyan segédprogramot biztosít padsp, amely típusú fájlokat hoz létre /dev/dsp, amelyeken keresztül a program együttműködik a hangkiszolgálóval.
Főbb jellemzők:
Hangszerverek | |
---|---|
Fő | core audio JACK audio csatlakozókészlet PipeWire PulseAudio WASAPI |
Elavult | aRts Enlightened Sound Daemon Hálózati audiorendszer Windows KMixer |