Alsa conf 播放和捕获的不同速率
Alsa conf different rate for playback and capture
出于功能原因,我需要为播放和录制配置不同的速率。
对于捕获,我需要强制使用 16000 的速率,但对于 playblack,我想保留默认值。
我使用插件 asym 来连接捕获和回放部分。
如果我单独使用 aplay 或 arecord 它可以正常工作,但同时我会收到错误并且它不起作用。
对于同一张卡使用不同的频率进行播放和采集是否正确?
/etc/asound.conf
pcm.!default {
type asym
playback.pcm {
type hw
card 0
device 0
}
capture.pcm {
type plug
slave {
pcm {
type hw
card 0
device 0
rate 16000
}
}
}
}
谢谢!!
许多设备需要捕获和播放的对称配置。这是通过设置 symmetric_rates 变量在编解码器本身中定义的。
在我的例子中,我的编解码器强制对称,所以我不能有不同的捕获和播放速率
出于功能原因,我需要为播放和录制配置不同的速率。 对于捕获,我需要强制使用 16000 的速率,但对于 playblack,我想保留默认值。
我使用插件 asym 来连接捕获和回放部分。 如果我单独使用 aplay 或 arecord 它可以正常工作,但同时我会收到错误并且它不起作用。
对于同一张卡使用不同的频率进行播放和采集是否正确?
/etc/asound.conf
pcm.!default {
type asym
playback.pcm {
type hw
card 0
device 0
}
capture.pcm {
type plug
slave {
pcm {
type hw
card 0
device 0
rate 16000
}
}
}
}
谢谢!!
许多设备需要捕获和播放的对称配置。这是通过设置 symmetric_rates 变量在编解码器本身中定义的。
在我的例子中,我的编解码器强制对称,所以我不能有不同的捕获和播放速率