我的理解大概这样:
gstreamer(以及它的各种plugin)是解码器,负责读取音频文件并转换成音频流。 pulseaudio 是混音层,负责将运行中的各个程序的音频流混合成一个音频流。于是你可以一边听音乐,一边玩游戏。 ALSA 是驱动层,负责将混合后的音频流转换成电子信号。
2011/5/8 ajax he ajaxhe@gmail.com:
怎么说?我对多媒体的了解还不到2小时~还请大虾扫盲啊~ pulseaudio是不是比gstreamer要更底层呢? 就microcai的推荐,我想gstreamer已经可以满足我的功能了~ _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese