Sie sollten die Plugins Rate (Rate Conversion) oder Plug (Automatische Konvertierung) verwenden. Siehe die Liste der alsa-lib-Plugins .
Die Konfiguration sollte in der alsa-lib-Konfigurationsdatei im Home des Benutzers ( .asoundrc
) erfolgen.
Bewertung
Dieses Plugin konvertiert eine Streamrate. Die Eingabe- und Ausgabeformate müssen linear sein.
Anwendungsbeispiel:
pcm.<name> { type rate slave <slave_name> }
Stecker
Dieses Plugin konvertiert Kanäle, Rate und Format auf Anfrage.
Anwendungsbeispiel:
pcm.<name> { type plug slave <slave_name> }
Beispiel mit dmix und automatischen Konvertierungs-Plugins
# 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 } }