01-10-2023
Интерфейс управления PulseAudio |
|
Тип | |
---|---|
Написана на | |
Операционная система | |
Последняя версия | |
Лицензия | |
Сайт |
pulseaudio.org |
PulseAudio (ранее PolypAudio) — кроссплатформенный звуковой сервер, созданный в качестве улучшенной замены таких серверов, как ESD.
PulseAudio работает на платформах POSIX, таких как Linux, Solaris и FreeBSD, и Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.
Содержание |
PulseAudio принимает звук от одного или нескольких источников (процессов или устройств) и направляет одному или нескольким приёмникам (звуковым платам, серверам PulseAudio или процессам).
Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая и потоки от процессов, требующих прямого доступа к аудиоустройствам (например, старая OSS). Это достигается с помощью специальных псевдоустройств, работающих непосредственно с другими звуковыми системами, такими как aRts или ESD.
В Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.
Также PulseAudio предоставляет собственный интерфейс для приложений, аналогичный интерфейсу ESD, через который они могут работать напрямую с сервером, что делает его полноценной заменой ESD.
Для приложений OSS PulseAudio предоставляет утилиту padsp
, создающую файлы типа /dev/dsp
, через которые программа работает со звуковым сервером.
На данный момент (версия 0.9.14) нет ни одного звукового редактора для Linux, непосредственно поддерживающего запись с PulseAudio устройства, а утилита padsp не работает с 24-битным звуком, что делает невозможной в редакторах запись 24-битного звука; пока поддерживается лишь 16 бит.[3]
Звуковые серверы | |
---|---|
Основные |
aRts • Enlightened Sound Daemon • JACK Audio Connection Kit • PulseAudio |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
PulseAudio.