2023-11-30 11:53:06 +00:00
|
|
|
pcm.MAUDIO {
|
|
|
|
type hw
|
2023-12-01 18:23:28 +00:00
|
|
|
#Edit card
|
2023-11-30 11:53:06 +00:00
|
|
|
card rockchipes8316c
|
|
|
|
device 0
|
|
|
|
subdevice 0
|
|
|
|
nonblock true
|
|
|
|
}
|
|
|
|
|
|
|
|
ctl.MAUDIO {
|
|
|
|
type hw
|
2023-12-01 18:23:28 +00:00
|
|
|
#Edit card
|
2023-11-30 11:53:06 +00:00
|
|
|
card rockchipes8316c
|
|
|
|
buffer_size 10000
|
|
|
|
period_size 8192
|
|
|
|
}
|
|
|
|
|
|
|
|
pcm.loopin {
|
|
|
|
type plug
|
|
|
|
slave.pcm "hw:Loopback,0,0"
|
|
|
|
}
|
|
|
|
|
|
|
|
pcm.loopout {
|
|
|
|
type plug
|
|
|
|
slave.pcm "hw:Loopback,1,0"
|
|
|
|
}
|
|
|
|
|
|
|
|
pcm.multi {
|
|
|
|
type route;
|
|
|
|
slave.pcm {
|
|
|
|
type multi;
|
|
|
|
slaves.a.pcm "MAUDIO";
|
|
|
|
slaves.b.pcm "loopin";
|
|
|
|
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.pbnrec {
|
|
|
|
type plug
|
|
|
|
slave.pcm "multi"
|
|
|
|
hint {
|
|
|
|
show on
|
|
|
|
description "Alsa Playback & Record"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pcm.!default {
|
|
|
|
type plug
|
|
|
|
slave.pcm "pbnrec"
|
|
|
|
}
|