oss
OSS(Open Sound System)是早期Linux版本采用的音频框架。
| 设备节点 | 说明 |
| /dev/dsp | 写入,输出声音;读取,声音录制 |
| /dev/mixer | 混音器,音量调节 |
| /dev/midi00 | MIDI端口,多个midi01,midi02 |
| /dev/sequencer | 合成器,游戏音效 |
alsa
ALSA(Advanced Linux Sound Architecture)是Linux社区为了取代OSS而提出的框架。
| 库 | 说明 |
| alsa-driver | 内核驱动包 |
| alsa-lib | 用户空间函数库 |
| alsa-utils | 包含很多实用小程序 |
| alsa-tools | 包含一系列工具程序 |
| alsa-firmware | 音频固件支持 |
| alsa-plugins | 插件包,如jack、pulse、maemo |
| alsa-oss | 兼容OSS的模拟包 |
| pyalsa | Python版本的alsa lib |
tinyalsa
ALSA缩减版,源代码位于:/external/tinyalsa。
本文介绍了Linux早期的音频框架OSS,包括其主要设备节点如/dev/dsp、/dev/mixer等,并对比了后来替代OSS的ALSA。ALSA提供了更先进的Linux音频架构,包括内核驱动、用户空间库、实用工具和固件支持,同时还有对OSS的兼容包。此外,还提到了ALSA的缩减版tinyalsa。
2205

被折叠的 条评论
为什么被折叠?



