alsa驱动分析(1)
摘要:
0. ALSA驱动分析 a) 重要数据结构 i. snd_minors 维护了所有声音主设备的次设备信息,次设备号是下标 1. 信息包括类型,文件操作,私有数据等 b) 重要概念 i. alsa逻辑设备包括:controlCxx,pcmCxDxp,pcmCxDxc,timer,seq 1. controlCxx用于直接读写codec寄存器,打开关闭开关,调节滑块如音量等 2. pcmCxDxp用于播放,就是playback,关键接口是write和ioctl 3. pcmCxDxc 用于录制,就是capture,关键接口是read和ioctl 4. timer和seq作用不... 阅读全文
posted @ 2013-04-08 13:11 linucos 阅读(3882) 评论(1) 推荐(0) 编辑