asound.txt
# /etc/asound.conf
# original from http://phaeronix.net/asoundrc
pcm.card0 {
type hw
card 0
mmap_emulation true
}
pcm.!output {
type dmix
ipc_key 1234
ipc_key_add_uid 1
slave {
pcm "card0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
# DSNOOP output device
pcm.!input {
type dsnoop
ipc_key 4321
ipc_key_add_uid 1
slave {
pcm "card0"
period_time 0
period_size 1024
rate 44100
}
}
# ASYM duplex device
pcm.!duplex {
type asym
playback.pcm "output"
capture.pcm "input"
}
# Make the duplex device default
pcm.!default {
type plug
slave.pcm "duplex"
}
# OSS Compability
pcm.!dsp0 {
type plug
slave.pcm "duplex"
}
ctl.!mixer0 {
type hw
card 0
}