Browse Source

添加asound.conf

master
zhaohe 3 years ago
parent
commit
7c6eefbd57
  1. 101
      env/rootfs/etc/asound.conf

101
env/rootfs/etc/asound.conf

@ -0,0 +1,101 @@
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
}
}
Loading…
Cancel
Save