You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
1.7 KiB
101 lines
1.7 KiB
pcm.!default {
|
|
type plug
|
|
slave.pcm "default_playback"
|
|
}
|
|
pcm.default_playback {
|
|
type softvol
|
|
slave {
|
|
pcm "xa8326"
|
|
}
|
|
control {
|
|
name "default_playback"
|
|
card 1
|
|
}
|
|
min_dB -40.0
|
|
max_dB 0.0
|
|
resolution 100
|
|
}
|
|
|
|
pcm.bg_playback {
|
|
type softvol
|
|
slave {
|
|
pcm "xa8326"
|
|
}
|
|
control {
|
|
name "bg_playback"
|
|
card 1
|
|
}
|
|
min_dB -40.0
|
|
max_dB 0.0
|
|
resolution 100
|
|
}
|
|
|
|
# 放音设备
|
|
pcm.xa8326 {
|
|
type plug
|
|
slave {
|
|
pcm {
|
|
type dmix
|
|
ipc_key 321456 # any unique value
|
|
ipc_key_add_uid true
|
|
slave {
|
|
pcm "hw:2,0"
|
|
period_time 100000 # 100ms
|
|
format S16_LE
|
|
channels 2
|
|
}
|
|
}
|
|
rate 48000
|
|
format S16_LE
|
|
channels 2
|
|
}
|
|
}
|
|
|
|
# 录音设备
|
|
pcm.__recorder {
|
|
type multi
|
|
slaves.xa8326.pcm "hw:2,0"
|
|
slaves.xa8326.channels 2
|
|
slaves.pdm.pcm "hw:1,0"
|
|
slaves.pdm.channels 8
|
|
|
|
bindings.0.slave pdm
|
|
bindings.0.channel 0
|
|
|
|
bindings.1.slave pdm
|
|
bindings.1.channel 1
|
|
|
|
bindings.2.slave pdm
|
|
bindings.2.channel 2
|
|
|
|
bindings.3.slave pdm
|
|
bindings.3.channel 3
|
|
|
|
bindings.4.slave pdm
|
|
bindings.4.channel 4
|
|
|
|
bindings.5.slave pdm
|
|
bindings.5.channel 5
|
|
|
|
bindings.6.slave pdm
|
|
bindings.6.channel 6
|
|
|
|
bindings.7.slave pdm
|
|
bindings.7.channel 7
|
|
|
|
bindings.8.slave xa8326
|
|
bindings.8.channel 0
|
|
|
|
bindings.9.slave xa8326
|
|
bindings.9.channel 1
|
|
}
|
|
# 重采样
|
|
pcm.recorder {
|
|
type plug
|
|
slave {
|
|
pcm "__recorder"
|
|
rate 48000
|
|
format S16_LE
|
|
channels 10
|
|
}
|
|
}
|