目的:
验证送入alsa 播放设备中的数据的有效性.
具体有以下两个case:
1, 验证alsa 采集设备的数据内容
2, 验证送给alsa播放设备的数据内容
方法:
配置 alsa的/etc/asound.conf,并使用alsa util工具测试。
例子:
asound.conf的例子如下所示:
pcm.wqw {
type file
slave {
#pcm "hw:0,0"
pcm "media" #depend on the context
}
file "/data/out_alsa.raw"
#infile "/data/in_alsa.raw"
}
在adb中输入以下命令:
alsa_aplay -D wqw -c 2 -f S16_LE -r 44100 /data/music.pcm
此时便可以既能听到设备播放的声音,也可以从/data/out_alsa.raw中获取具体的raw data.
另外,关于ALSA aound.conf的有关官方说明,请参考以下链接: