当前位置: 代码迷 >> 驱动开发 >> 请问个alsa音频有关问题
  详细解决方案

请问个alsa音频有关问题

热度:65   发布时间:2016-04-28 11:01:39.0
请教个alsa音频问题
音频音量在framwork层有个软件调音量,驱动里只是设置了个音量的最大值,现在的问题就是:

1.audio调节音量的架构是不是就只是通过framwork软件调音量就可以达到改变音量的目的,而这个framwork软件调音量的过程不会调用驱动里的程式去设置寄存器改变音量?

2.如果framwork软件调音量会调用驱动里的程式去设置寄存器设置音量,那么framwork软件调音量是通过什么方式去操作驱动里的程式去调节音量的呢?是通过设置音量的节点吗?希望有这方面经验的前辈给小弟指点一下,非常感激!!!

3.大家都来讨论下alsa音量控制的架构吧!大家一起成长哦...........

------解决方案--------------------
没接触过这个方面 帮顶
------解决方案--------------------
建议还是通过在codec的驱动里面加control组件来添加可以控制增益寄存器的代码.这样应用层就可以设置音量大小了.
------解决方案--------------------
好像很难
------解决方案--------------------
三楼的蛮正确的