The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

ALSA - Advanced Linux Sound Architecture

Дата
13 Nov 2001
ЗаголовокALSA - Advanced Linux Sound Architecture
ПояснениеСистема альтернативной поддержки звука в Linux (аналог OSS). Набор модулей (драйверов звуковых карт), библиотек и утилит для управления звуковой подсистемой (совместима с OSS Lite). Настройка и установка производится специальной GUI-программой конфигурирования. Поддержка AC'97 звука (snd-intel8x0) в ALSA реализована более качественно, чем в стандартном драйвере (i810_audio).

Обзор звуковых библиотек:

  • Если создается медиа-плеер, оптимальный выбор - высокоуровневое API GStreamer или Phonon (KDE), позволяющие оперировать такими абстракциями как кодеки и звуковые потоки.
  • Если нужно привязать звуковое оформление событий, звуковое сопровождения действий пользователя в GUI - libcanberr или KNotify (KDE).
  • Если разрабатывается ПО для профессиональной обработки, записи или синтеза звука, взаимодействия с MIDI устройствами, то следует использовать JACK Audio Connection Kit или, если нужно задействовать какие-то аппаратные особенности, интерфейс ALSA.
  • Функции ALSA также рекомендуется использовать при низкоуровневом захвате или выводе PCM (Pulse-code modulation) звука и при разработке для ограниченных по ресурсам встраиваемых платформ.
  • При создании полноэкранных игр рекомендуется использовать звуковые функции SDL, для простых игр подойдет libcanberra.
  • При создании систем смешивания звука (mixer) для десктоп систем рекомендуется использовать API управления громкостью в звуковом сервере PulseAudio, для аппаратного смешивания можно задействовать ALSA mixer API.
Home URLhttp://www.alsa-project.org/
Флагenglish
РазделПрослушивание музыки
Linux на ноутбуке
Оборудование для Звука и Видео
Ключи

 Добавить ссылку
 
 Поиск ссылки (regex):
 

Последние заметки
<< Предыдущие 15 записей
- 04.08.2021 Прямая отправка заданий на принтер, без использования CUPS и других прослоек
- 19.06.2021 Запуск процесса с совсем-совсем IDLE приоритетом в Linux
- 11.06.2021 Работа с 32- и 64-разрядными chroot на примере Debian
- 13.05.2021 Эксперименты по борьбе с утечками памяти Telegram Desktop
- 01.05.2021 Получаем патчи безопасности для Ubuntu 16.04
- 27.04.2021 Включение DNS-over-HTTPS на системном уровне в KDE neon и Ubuntu
- 26.04.2021 Активация режима гибернации в KDE neon
- 10.04.2021 Резервное копирование с Borg
- 08.04.2021 Отключение учетной записи root в openSUSE Tumbleweed
- 05.04.2021 Активация режима гибернации в openSUSE Tumbleweed
- 28.03.2021 Специфичные особенности удаления элементов массивов в Bash
- 19.01.2021 Запуск macOS в виртуальной машине на базе QEMU/KVM
- 27.12.2020 Создание шифрованных образов виртуальных машин
- 13.12.2020 Использование в Linux дискретной видеокарты AMD Radeon вместе со встроенной Raven Ridge
- 30.11.2020 Используем BitMessage через IMAP/SMTP
Следующие 15 записей >>




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру