# The IPC key of dmix or dsnoop plugin must be unique # If 555555 or 666666 is used by other processes, use another one # pcm.!default { # type asym # playback.pcm "playback" # capture.pcm "capture" # } pcm.playback { type plug slave.pcm "dmixed" } pcm.capture { type plug slave.pcm "array" } pcm.dmixed { type dmix slave.pcm "hw:0,0" ipc_key 555555 } pcm.array { type dsnoop slave { pcm "hw:0,0" channels 2 } ipc_key 666666 } pcm.ac108 { type ac108 slavepcm "hw:0,0" channels 4 }