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。
2209

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



