alsa 的 kcontrol
kcontrol的 作用控制 codec
**

kcontrol的流程

**
alsa 的 kcontrol
snd_kcontrol_new 创建 snd_kcontrol变量
snd_kcontrol_new 会给 snd_kcontrol变量 函数实现(info,get,put),还有 私有数据
snd_ctl_add 会把创建好的 snd_kcontrol变量 变量添加到链表中,方便进行调用

可以使用 tinymix 得到所有的控制功能就是 snd_kcontrol变量

alsa 的 kcontrol
如何使用 snd_kcontrol?
app
open 这个 /dev/snd/controlc0这个设备
通过 ioctl 控制 使用何种类型的 controlc0

相关文章: