在音效卡的驅動中一種是OSS(開放聲音系統),一種是ALSA(先進Linux聲音架構)。OSS是一個商業音效卡驅動程式,需要花錢購買。一般我們現在使用的是ALSA的聲音架構。
Advanced Linux Sound Architecture 的簡稱為 ALSA,譯成中文的意思是 Linux 高階聲音體系,ALSA不僅僅是包括對音效卡的支援和驅動;
它的特徵如下:
1、對所有音訊介面的高效支援,從普通使用者的音效卡到專業級別多路音訊裝置;
2、音效卡驅動完全模組化設計;
3、SMP and thread-safe design.
4、開發庫(alsa-lib) 為程式設計提供了簡單、方便,並且擁有有高階的效果和功能;
5、支援舊版本的OSS API 結口,能為大多數的OSS應用程式提供相容;OSS是一個商業性的驅動,OSS有一個簡裝本的程式碼已經移入核心和ALSA,其中alsa-oss就是;OSS公司據說目前已經並不存在了;我們沒有必要用OSS 公司提供的商業版本;用ALSA和OSS簡裝版足夠;
在音效卡的驅動中一種是OSS(開放聲音系統),一種是ALSA(先進Linux聲音架構)。OSS是一個商業音效卡驅動程式,需要花錢購買。一般我們現在使用的是ALSA的聲音架構。
Advanced Linux Sound Architecture 的簡稱為 ALSA,譯成中文的意思是 Linux 高階聲音體系,ALSA不僅僅是包括對音效卡的支援和驅動;
它的特徵如下:
1、對所有音訊介面的高效支援,從普通使用者的音效卡到專業級別多路音訊裝置;
2、音效卡驅動完全模組化設計;
3、SMP and thread-safe design.
4、開發庫(alsa-lib) 為程式設計提供了簡單、方便,並且擁有有高階的效果和功能;
5、支援舊版本的OSS API 結口,能為大多數的OSS應用程式提供相容;OSS是一個商業性的驅動,OSS有一個簡裝本的程式碼已經移入核心和ALSA,其中alsa-oss就是;OSS公司據說目前已經並不存在了;我們沒有必要用OSS 公司提供的商業版本;用ALSA和OSS簡裝版足夠;