PulseAudio | |
---|---|
Type | Lydserver , funktionsbibliotek og dæmon |
Udvikler | Lennart Pöttering |
Skrevet i | C [2] |
Operativ system | FreeBSD [3] , Linux [3] , Solaris [3] , Microsoft Windows [3] og macOS [3] |
nyeste version | |
Licens | GNU LGPL [2] |
Internet side | freedesktop.org/w… ( engelsk) |
Mediefiler på Wikimedia Commons |
PulseAudio (tidligere PolypAudio ) er en lydserver på tværs af platforme skabt som en forbedret erstatning for servere såsom ESD , ARts .
Kører på POSIX -platforme såsom Linux , Solaris og FreeBSD , samt Microsoft Windows-platformen . PulseAudio er gratis software : Serveren er licenseret under GNU GPL , og bibliotekerne er licenseret under GNU LGPL . Hovedudvikleren er Lennart Pöttering .
PulseAudio modtager lyd fra en eller flere kilder (processer eller enheder) og sender den til en eller flere destinationer (lydkort, PulseAudio-servere eller processer). Et af projektets hovedmål er at give mulighed for at omdirigere alle lydstreams, inklusive streams fra processer, der kræver direkte adgang til lydenheder (for eksempel det gamle OSS ). Dette opnås ved hjælp af specielle pseudo-enheder, der fungerer direkte med andre lydsystemer såsom aRts eller ESD.
På Linux kan brugeren konfigurere ALSA -systemet til at bruge den virtuelle enhed, der er oprettet af PulseAudio-serveren. Så vil programmer, der arbejder med lyd gennem ALSA-driveren, faktisk beskæftige sig med PulseAudio, som interagerer ved hjælp af ALSA allerede med en rigtig enhed.
PulseAudio leverer også sin egen grænseflade til applikationer, der ligner ESD-grænsefladen, hvorigennem de kan arbejde direkte med serveren, hvilket gør den til en komplet erstatning for ESD. Til OSS-applikationer leverer PulseAudio et værktøj padsp, der opretter filer af typen /dev/dsp, hvorigennem programmet arbejder med lydserveren.
Nøglefunktioner:
Lydservere | |
---|---|
Hoved | kernelyd JACK lydtilslutningssæt PipeWire PulseAudio WASAPI |
Forældet | kunst Oplyst lyddæmon Netværkslydsystem Windows KMixer |