# Доработка приложений для их использования с &arts;

## Использование &artsdsp;

Программа &artsdsp;, описанная выше, позволяет большинству звуковых приложений, работающих с устройствами напрямую,работать и с &arts;. Приложения, использующие Enlightenment Sound Daemon (esd), в большинстве случаев будут работать, если запускать esd через &artsdsp;.

Это неплохой способ адаптации уже существующих приложений в &kde;. Однако такие приложения не могут использовать все ресурсы &arts;, например, модули или потоки мультимедиа (кроме цифрового звука). Если приложение не просто проигрывает звуковые файлы, есть смысл добавить в приложение поддержку &arts;.

Использование &arts; подразумевает, что само приложение может быть не обременено функциональностью: можно использовать &arts;, например, для работы с кодеками разных форматов мультимедиа и управления звуковым оборудованием.

## Добавление полной поддержки &arts;

В &arts; есть множество различных программынх интерфейсов (API). Вы можете выбрать любой, в зависимости от типа используемого потока (звук, &MIDI;, &CD; и т. д.), особенностей API и языка, на котором написано приложение. В большинстве случаев основным фактором явлются особенности API.

Для обеспечения переносимости на другие платформы приложениям, которые должны работать не только в &kde;, недостаточно &arts;. Использование парадигмы модулей - неплохой способ поддержки различных сред мультимедиа. Документирование (важно особенно для закрытых программ) и открытость API для модулей поможет разработчикам добавлять поддержку модулей &arts;.