Open Sound System |
Do you have problems with sound/audio application development? Don't panic! Click here for help! |
This document covers OSS versions 4.0 and later. Practically all the functionality described here is already in OSS 4.0. If a more recent OSS version is required for some feature then this will be mentioned. Version numbers 4.0 and 4.x is used to denote features that have been available in the OSS API since version 4.0.
Please check http://developer.opensound.com for other resources (such as mailing lists) for OSS developers.
We have published both HTML and Adobe Acrobed (.PDF) versions of this manual. The .PDF version is recommended if you like to read the whole manual from the beginning to end (which is recommended for all first time readers). The HTML version in turn is recommended in every day use because it's hypertext features make it faster for use as a reference. In addition the HTML version will be automatically kept up to date.
The Installation and User's guide for OSS is available from our web site http://www.opensound.com/usersguide .
There is a mailing list (oss-devel) for OSS 4.x application and driver developers. Please visit the list home page for more info.
OSS API basicsThe Open Sound System API is based on the old and reliable Posix/unix system call model. The following system calls are available:
The open() system call