Open Sound System

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Open Sound System
原作者Hannu Savolainen
開發者4Front Technologies
首次發佈1992
目前版本
  • 4.2-build2019 (2019年3月5日)[1]
編輯維基數據連結
作業系統跨平台
類型音頻
許可協定BSD許可證 / 通用開發與散佈許可證 / GNU General Public License / 專有
網站www.opensound.com

開放聲音系統(Open Sound System,OSS)是一個在 Unix 操作系統上用於發出和取得聲音的介面。它是基於標準的 Unix 裝置(即 POSIX 的讀、寫、ioctl 等)。

OSS 是在 1992年由 Hannu Savolainen 創造的,目前可用於11個主流的類Unix操作系統。OSS 可以在4種授權選擇下發佈,其中3種是自由軟件授權,因此 OSS 是自由軟件。[3]

API[編輯]

這個 API 設計成使用傳統 Unix 的 open()、read()、write() 和 ioctl() 架構,存取特定的裝置。例如,聲音輸入和輸出的預設裝置是 /dev/dsp。使用Shell 的例子:

cat /dev/urandom >/dev/dsp # plays white noise through the speaker
cat /dev/dsp >a.a # reads data from the microphone and copies it to file a.a

免費,專有,自由[編輯]

2007年7月,4Front Technologies 發佈用於 OpenSolaris 的 CDDL 和用於 Linux 的 GPL 授權的 OSS 原始碼。[3] 2008年1月4Front Technologies發佈基於 FreeBSD (和其它 BSD 系統)下BSD許可證的 OSS。[4]

參見[編輯]

參考文獻[編輯]

外部連結[編輯]