(06-09-2021 17:54)AudioMagic писал(а): Спасибо за объяснение, в этой связи возникли два вопроса:
1. Какая аппаратная или программная часть подразумевается под декодером того или иного формата?
Под декодером подразумевается программный компонент, который преобразует сжатый файл того или иного формата (flac, mp3 и т.д.) в декодированный PCM поток, пригодный для передачи драйверу звуковой карты. В случае несжатого формата WAV декодер сводится к простому загрузчику данных из файла в память. Декодеры форматов могут быть представлены отдельными файлами (плагинами) или быть интегрированными в общий программный код.
(06-09-2021 17:54)AudioMagic писал(а): 2. Как обходится микшер в Linux?
В Linux при использовании Album Player создается файл конфигурации звуковой подсистемы /etc/asound.conf. Там устройством вывода по умолчанию назначается нужная карта, для неё указывается type hw, что означает Direct hardware device without any conversions (Прямое аппаратное устройство без каких-либо преобразований), а в плеере вывод всегда идёт на устройство по умолчанию.