ALSA 驱动架构说明

时间:2015-04-27 07:52:33
【文件属性】:

文件名称:ALSA 驱动架构说明

文件大小:121KB

文件格式:PDF

更新时间:2015-04-27 07:52:33

ALSA 驱动架构说明

除了一组内核驱动程序模块之外, ALSA 还专门为简化应用程序的编写提供了相应的函 数库。利用该函数库,开发人员可以方便快捷的开发出自己的应用程序,细节则留给函数库 内部处理。下面本文将着重介绍驱动模块的运作机制及其要点。 Alsa kernel 为上层主要提供以下接口: 1 control interface 提供灵活的方式管理注册的声卡和对存在的声卡进行查询。 2 PCM interface 提供管理数字音频的捕捉和回放。 3 原始 MIDI 接口 一种标准电子音乐指令集。 这些 API 提供访问声卡上的 MIDI 总 线。这些原始借口直接工作在 The MIDI 事件上,程序员只需要管理协议和时间。 4 Timer 接口 为支持声音的同步事件提供访问声卡上的定时器。 5 音序器接口 一个比原始 MIDI 接口高级的 MIDI 编程和声音同步高层接口。它可以处 理很多的 MIDI 协议和定时器。 6 mixer 接口 控制发送信号和控制声音大小的声卡上的设备。


网友评论

  • 能用,已经在用了。
  • 基础知识,需要在此基础上继续研究。
  • 基础资料,写的还是比较详细的
  • 虽然资料很少。。。还比较基础,但讲的还是很细致的
  • 很基础的alsa介绍,可以看看!!
  • 很基础的alsa介绍,讲得很到位。