计算机科学

首页 > 计算机科学

Open Sound System

2018-08-31 10:21:34     所属分类:应用程序接口
Open Sound System
原作者 Hannu Savolainen
开发者 4Front Technologies
初始版本 1992
稳定版本
稳定版本
4.2 Build 2008
(2013年6月14日,​5年前​(2013-06-14[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 是自由软件。[2]

目录

  • 1 API
  • 2 免费,专有,自由
  • 3 参见
  • 4 参考文献
  • 5 外部链接

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 源代码。[2] 2008年1月4Front Technologies发布基于 FreeBSD (和其它 BSD 系统)下BSD许可证的 OSS。[3]

参见

  • ALSA

参考文献

  1. ^ OSS v4.2 Build 2008. [14 June 2013]. 
  2. ^ 2.0 2.1 4Front technologies releases the source code for open sound system. (原始内容存档于2011-07-25). 
  3. ^ 4Front Technologies releases OSS for FreeBSD under BSD license. 

外部链接

  • Open Sound System - 首页
  • Building the Open Sound System From Source
  • Sorry State of Sound in Linux
  • State of sound in Linux not so sorry after all

上一篇:Gtk#
下一篇:Berkeley套接字
相关推荐