Оригинальный автор (ы) | Александр Ратчов и Якоб Меузер |
---|---|
Разработчик (и) | OpenBSD Project |
Первоначальный выпуск | Октябрь 2008 г.; 12 лет назад (2008-10) |
Репозиторий | |
Написано в | C |
Операционной системе | OpenBSD, FreeBSD, NetBSD, Linux |
Тип | Звуковой сервер |
Лицензия | Лицензия ISC |
Веб-сайт | www.sndio.org |
sndio - это программный уровень операционной системы OpenBSD, который управляет звуковыми картами и MIDI. порты. Он предоставляет дополнительный звуковой сервер и документированный интерфейс прикладного программирования для единообразного доступа либо к серверу, либо к аудио и MIDI оборудованию. sndio разработан для работы с настольными приложениями, но особое внимание уделяется механизмам синхронизации и надежности, требуемым музыкальными приложениями.
Аудио sndiod и сервер MIDI являются основными компонентами sndio. Его цель - заполнить пробел между требованиями к программам и «голым» оборудованием, который предоставляется драйверами устройств операционной системы. Сюда входит:
Последние несколько точек являются крючками в звуковой сервер, направленный на улучшение взаимодействия между аудио и программами MIDI. Использование стандартных протоколов MIDI для управления громкостью и синхронизацией обеспечивает возможность взаимодействия с программным или аппаратным обеспечением MIDI, подключенным к компьютеру.
Минимальные возможности сервера были добавлены в aucat - инструмент для обработки аудиопотока и предшественник sndiod - в октябре 2008 г., поставляемый вместе с OpenBSD 4.5. В декабре 2011 года aucat был переименован в sndiod и позже поставлялся с OpenBSD 5.1 в качестве звукового сервера по умолчанию , запускаемого при загрузке операционной системы.
sndio (7)
– OpenBSD Дополнительная информация Руководство sndiod (8)
– OpenBSD System Manager Руководство