ALSA 驱动架构说明
除了一组内核驱动程序模块之外, ALSA 还专门为简化应用程序的编写提供了相应的函 数库。利用该函数库,开发人员可以方便快捷的开发出自己的应用程序,细节则留给函数库 内部处理。下面本文将着重介绍驱动模块的运作机制及其要点。 Alsa kernel 为上层主要提供以下接口: 1 control interface 提供灵活的方式管理注册的声卡和对存在的声卡进行查询。 2 PCM interface 提供管理数字音频的捕捉和回放。 3 原始 MIDI 接口 一种标准电子音乐指令集。 这些 API 提供访问声卡上的 MIDI 总 线。这些原始借口直接工作在 The MIDI 事件上,程序员只需要管理协议和时间。 4 Timer 接口 为支持声音的同步事件提供访问声卡上的定时器。 5 音序器接口 一个比原始 MIDI 接口高级的 MIDI 编程和声音同步高层接口。它可以处 理很多的 MIDI 协议和定时器。 6 mixer 接口 控制发送信号和控制声音大小的声卡上的设备。
推荐下载
-
android Audio ALSA框架分析
从框图中可以看出android对于java层一共提供3个接口,分别MedialPlayer、MediaREcorder以及AudioServier,通过JNI则调用到AudioTrack(放Audio
73 2019-09-15 -
linux音频alsa学习资料
ALSA是Advanced Linux Sound Architecture的缩写高级Linux声音架构的简称它在Linux操作系统上提供了音频和MIDI Musical Instrument Dig
14 2023-01-08 -
alsa录音linux精华代码
alsa 录音程序代码 可实现实时录音调用。
49 2018-12-25 -
openwrt_alsa_语音播放
使用alsa-lib的api播放语音文件;获取到wifi信号强度后播报信号强度提示
9 2021-04-11 -
alsa driver1.0.195.11.tar
Linux下安装声卡驱动,用的是alsa,它就好像是万能的一样,可以支持很多类型的声 卡,汶早手麻烦的是,alsa里面有三个东西一个是alsa-driver;一个是alsa-lib;最后一个 是als
8 2020-07-27 -
writing an alsa driver.pdf
Writing an ALSA Driver Takashi Iwai tiwai@suse.de English version book
17 2020-07-28 -
write a alsa driver.docx
Takashi Iwai写的关于alsa driver的基本框架,适用于所有的driver
15 2020-07-28 -
软件架构说明书
技术类的软件
16 2020-05-19 -
电子电器架构说明
电动汽车架构开发工作内容简介及人员配置,包括职责和任职条件
19 2019-01-10 -
OpenMES架构说明书
OpenMES架构说明书,详细介绍了日本 Open MES系统的架构设计
22 2019-02-22
用户评论