Historique: Alsa - mixeur logiciel dmix
Aperçu de cette version: 2
Dmix est un plugin permettant d'offrir nativement le support du mixage logiciel dans ALSA.
Elle se fait au travers du fichier 'asoundrc'.
Rappel : Il y a deux façons d'utiliser le fichier de configuration 'asoundrc' :
Explications :
http://alsa.opensrc.org/index.php?page=DmixPlugin
http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php
http://ludo.truc.free.fr/index.php?page=dmix
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix#Intro_to_dmix
Configuration
Elle se fait au travers du fichier 'asoundrc'.
Rappel : Il y a deux façons d'utiliser le fichier de configuration 'asoundrc' :
- Le fichier /etc/asoundrc qui définira les paramètres globaux pour tous les utilisateurs.
- Le fichier ~/.asoundrc qui définira les paramètres pour un utilisateur donné.
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
}
Explications :
- pcm.!default : permet l'usage par défaut de Dmix
- slave.pcm "dmixer" : notre plugin s'appellera "dmixer"
- rate 44100 : mixage à 44,1 kHz
Liens
http://alsa.opensrc.org/index.php?page=DmixPlugin
http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php
http://ludo.truc.free.fr/index.php?page=dmix
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix#Intro_to_dmix