Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

PulseAudio

Матеріал з Вікіпедії — вільної енциклопедії.
PulseAudio
PulseAudio logo
Типзвуковий сервер
РозробникLennart Poettering, Pierre Ossman, Shahms E. King, Tanu Kaskinen, Colin Guthrie
Перший випусклипень 2004
Стабільний випуск10.0 (19 січня2017; 9 років тому (2017-01-19))
ПлатформаARM,PowerPC,x86/IA-32,x86-64,MIPS
Операційна системаFreeBSD,NetBSD,OpenBSD,Linux,Solaris,Mac OS X,Windows
Мова програмуванняC[1]
Стан розробкиактивний
ЛіцензіяGNU Lesser General Public License 2.1[2]
Репозиторійgitlab.freedesktop.org/pulseaudio/pulseaudio
Вебсайтpulseaudio.org

PulseAudio — звуковий програмний сервер, який виступає в ролі проміжної ланки, посередника міжзастосунками і різними низькорівневими звуковими підсистемами, абстрагуючи використання цього обладнання. PulseAudio дозволяє управляти гучністю і змішуванням звуку на рівні окремих застосунків, організовувати надходження, змішування та виведення звуку при наявності кількох вхідних і вихідних каналів абозвукових карт, дозволяє на льоту змінювати формат звуковогопотоку і використовуватиплагіни, дає можливість прозоро перенаправляти звуковий потік на іншу машину.

PulseAudio підтримує роботу в системахLinux,Solaris,FreeBSD,NetBSD,Mac OS X іWindows.Початковий код PulseAudio поширюється в рамках ліцензіїLGPL 2.1+.[2]

Можливості

[ред. |ред. код]
Схема операційних потоків PulseAudio
  • Роздільна установка рівнів гучності для різних програм[3]
  • Можливість змішувати потоки з різних звукових плат
  • Розширювана модульна система з підтримкою динамічно завантажуваних бібліотек
  • Працює з багатьма популярними аудіо-застосунками
  • Можливість роботи з декількома джерелами і приймачами звуку
  • Мала затримка і можливість її точного вимірювання[4]
  • Використання технології zero-copy, що зберігає машинний час
  • Інтерфейс командного рядка з можливістю використання сценаріїв
  • Демон, який переналаштовується за допомогою командного рядка
  • Вбудоване перетворення аудіоформатів
  • Синхронізація потоків відтворення
  • Змішувані потоки можуть мати різні частотні характеристики
  • Ефективниймікшер, навіть для звукових плат без мікшера, що запобігає «монополізації»/«крадіжці» звукового пристрою окремою програмою
  • Підтримка альтернативних частот дискретизації для обладнання, яке підтримує кілька частот дискретизації
  • Автоматичне визначення типу аудіо рознімів для прийняття відповідних рішень, наприклад, автоматично виставляти різний рівень гучності для навушників і колонок
  • Модуль придушення акустичного відлуння дляVoIP
  • Модуль для формування віртуального Surround-звуку;
  • Підтримка звукової підсистеми для паравіртуалізованих гостьових оточеньXen

Виноски

[ред. |ред. код]
  1. PulseAudio,Analysis Summary,Ohloh,архів оригіналу за 18 жовтня 2009, процитовано 16 червня 2011[Архівовано 2009-09-02 уWayback Machine.]
  2. абLicense,PulseAudio git,freedesktop.org, архіворигіналу за 4 березня 2014, процитовано 16 червня 2011
  3. Interviews/LennartPoettering — FedoraProject[Архівовано 2009-08-31 уWayback Machine.](англ.)
  4. Audio latency: A long overdue discussion of the latency issue(s)[Архівовано 17 серпня 2016 уWayback Machine.](англ.)

Посилання

[ред. |ред. код]
Вікісховище має мультимедійні дані за темою:PulseAudio

Дивись також

[ред. |ред. код]
  • PipeWire — мультимедійний сервер
Проєктиfreedesktop.org
Компоненти
Avahi  · Compiz · ConsoleKit · Create Project · D-Bus · DeviceKit · DRI · Flatpak · FriBidi · GTK-Qt (колишній)  · HAL · ModemManager  · nouveau · PackageKit · Plymouth · PulseAudio · systemd  · Wayland · X.Org Server
freedesktop.org logo
Бібліотеки
AppStream · Cairo · Fontconfig · GStreamer · HarfBuzz · Pango · Mesa 3D · Poppler · Swfdec · XCB · Xft
Каркаси
Дивись також
Отримано зhttps://uk.wikipedia.org/w/index.php?title=PulseAudio&oldid=44215997
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp