Return to audio-port.html CVS log | Up to [local] / www |
version 1.10, 2007/06/01 19:54:48 | version 1.11, 2009/05/29 13:22:38 | ||
---|---|---|---|
|
|
||
necessary, though. Read through the next part. | necessary, though. Read through the next part. | ||
<h2><font color="#e00000">Writing OpenBSD code</font></h2> | <h2><font color="#e00000">Writing OpenBSD code</font></h2> | ||
<h3><font color="#0000e0">libsndio</font></h3> | |||
<p> | |||
OpenBSD has its own audio layer provided by the sndio library, | |||
documented in | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sio_open&sektion=4">sio_open(4)</a>. | |||
Until it's merged into this page, you can find further information | |||
about programming for this API in the guide, | |||
<a href="http://caoua.org/alex/obsd/libsndio.html">hints on | |||
writing and porting audio code</a>. | |||
sndio allows user processes to access | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audio&sektion=4">audio(4)</a> | |||
hardware and the | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1">aucat(1)</a> | |||
audio server in a uniform way. | |||
It supports full-duplex operation, and when used with the | |||
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1">aucat(1)</a> | |||
server it supports resampling and format conversions on the fly. | |||
</p> | |||
<h3><font color="#0000e0">Hardware independence</font></h3> | <h3><font color="#0000e0">Hardware independence</font></h3> | ||
<p> | <p> |