我想了解Linux音频,我花了很多时间阅读,但我不明白(显然)。任何人都可以提供各种Linux音频子系统的简要信息(如OSS,ALSA,JACK,Gstreamer,Phonon,Xine)? 任何帮助,提前谢谢。
答案 0 :(得分:1)
我曾写过一篇关于Linux音频输出格式丛林的着名博客文章。 You can find it here
令人遗憾的是,图片不再存在,这是一份副本:
它有点旧(可追溯到2007年),但我希望它能给你一般的想法。 OSS和ALSA是最接近实际音频硬件的层。所有其他库和框架只是与那些较低层进行对话。正如您所看到的,其中一些库和框架实际上包含了其他库和框架的包装。
您想要调用哪个图层在很大程度上取决于您希望完成的任务。