失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > rk3399 外接一个usb声卡 同时指定另一个usb声卡做放音功能

rk3399 外接一个usb声卡 同时指定另一个usb声卡做放音功能

时间:2023-02-06 13:43:23

相关推荐

rk3399 外接一个usb声卡 同时指定另一个usb声卡做放音功能

android7.1

(flags & PCM_IN) == 0 这个是判断不是capture stream的时候进来

更改成要指定的的放音声卡的采样率 config->rate

2. hardware层也要修改

小结:一开始以为只是修改pcm.c文件就可以,因为那是最底层的地方。不过放音明显听出来采样率会有问题。logcat也看出framework最终的采样率也不匹配。一直很奇怪为什么会这样。直接改framework也没作用。所以就是底层->hardware层->framework层 只剩hardware试试看了。以为是在tinyalsa修改。不过也不对。最终还是在usbaudio 中修改的采样率。因为这边获取的是整个声卡的所有config,根据card id来获取的。所以播放的时候依旧是外接的usb card 的id,所以这地方得修改。rate = 16000.

如果觉得《rk3399 外接一个usb声卡 同时指定另一个usb声卡做放音功能》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。