请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?

menuconfig 2011-04-15 10:23:20
请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?

比如 小弟在alsa接口增加了音量控制接口名字为 "Main Play Volume", 如果linux想改变音量,它是怎么调用到音量控制接口?

还是说 alsa 的 amixer接口并不是给linux使用,只是ALSA自己使用的?
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
steven_miao 2011-04-18
  • 打赏
  • 举报
回复
不知道lz所说的linux是指什么,内核or上层应用程序,如果是内核的话,不幸的告诉你吧,确是没有用。如果你调用amixer或者alsa_amixer这个可执行命令你会发现输出一段段东西,那Main Play Volume就会在这里出现。不过你想让你的这个接口有用,你就需要对这个接口填充命令,就是操作硬件。

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧