Вы должны использовать скорость (скорость преобразования) или плагин (автоматическое преобразование) плагинов. Смотрите список плагинов alsa-lib .
Конфигурация должна быть сделана в файле конфигурации alsa-lib, расположенном в home ( .asoundrc
) пользователя.
Темп
Этот плагин преобразует скорость потока. Форматы ввода и вывода должны быть линейными.
Пример использования:
pcm.<name> { type rate slave <slave_name> }
штепсель
Этот плагин конвертирует каналы, скорость и формат по запросу.
Пример использования:
pcm.<name> { type plug slave <slave_name> }
Пример использования dmix и плагинов для автоматического преобразования
# Overwrites 'default' pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 # Any unique value for Interprocess Communication slave { pcm "hw:1,0" period_size 1024 buffer_size 4096 rate 44100 } }