Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pcm.!default
- {
- type asym
- playback.pcm {
- type plug
- slave.pcm "orouter"
- }
- capture.pcm {
- type plug
- slave.channels 2
- slave.pcm "loopback_dsnooper"
- }
- }
- pcm.orouter
- {
- type route
- slave.pcm {
- type multi
- slaves.a.pcm "hw_dmixer"
- slaves.b.pcm "loopback_dmixer"
- slaves.a.channels 2
- slaves.b.channels 2
- bindings.0.slave a
- bindings.0.channel 0
- bindings.1.slave a
- bindings.1.channel 1
- bindings.2.slave b
- bindings.2.channel 0
- bindings.3.slave b
- bindings.3.channel 1
- }
- ttable.0.0 1
- ttable.1.1 1
- ttable.0.2 1
- ttable.1.3 1
- }
- pcm.hw_dmixer
- {
- type dmix
- ipc_key 1024
- ipc_perm 0666
- slave {
- pcm "hw:0,0"
- period_time 0
- period_size 1024
- buffer_size 4096
- rate 44100
- }
- }
- pcm.loopback_dmixer
- {
- type dmix
- ipc_key 1091
- ipc_perm 0666
- slave {
- pcm "hw:Loopback,0,0"
- period_time 0
- period_size 1024
- buffer_size 4096
- rate 44100
- }
- }
- pcm.loopback_dsnooper
- {
- type dsnoop
- ipc_key 1092
- ipc_perm 0666
- slave {
- pcm "hw:Loopback,1,0"
- period_time 0
- period_size 1024
- buffer_size 4096
- rate 44100
- }
- }
- ctl.!default
- {
- type hw
- card 0
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement