diff options
| author | Gary Scavone <gary@music.mcgill.ca> | 2013-10-11 01:58:40 +0200 |
|---|---|---|
| committer | Stephen Sinclair <sinclair@music.mcgill.ca> | 2013-10-11 01:58:40 +0200 |
| commit | be2eb99b37cd017fcab00c1704f794cb1bc85ee1 (patch) | |
| tree | 3d44598e9ded18aee024a8c1a6cd4f2b1d4a5dce /doc/html/index.html | |
| parent | 464790a82e90cfea0cb47a7f716117b63bb6dd5f (diff) | |
Release 4.0.7 tarball4.0.7
Diffstat (limited to 'doc/html/index.html')
| -rw-r--r-- | doc/html/index.html | 51 |
1 files changed, 37 insertions, 14 deletions
diff --git a/doc/html/index.html b/doc/html/index.html index 5767cdc..531fc6a 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -8,11 +8,9 @@ <CENTER> <a class="qindex" href="index.html">Home</a> <a class="qindex" href="annotated.html">Class/Enum List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </CENTER> <HR> -<!-- Generated by Doxygen 1.5.8 --> +<!-- Generated by Doxygen 1.6.2 --> <div class="contents"> -<h1>The RtAudio Home Page</h1> -<p> -<h3 align="center">4.0.6 </h3><a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows (DirectSound and ASIO) operating systems. <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> significantly simplifies the process of interacting with computer audio hardware. It was designed with the following objectives:<p> +<h1>The <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> Home Page </h1><h3 class="version">4.0.7 </h3><p><a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows (DirectSound and ASIO) operating systems. <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> significantly simplifies the process of interacting with computer audio hardware. It was designed with the following objectives:</p> <ul> <li> object-oriented C++ design </li> @@ -31,23 +29,48 @@ allow audio device capability probing </li> <li> automatic internal conversion for data format, channel number compensation, (de)interleaving, and byte-swapping </li> </ul> -<p> -<a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> incorporates the concept of audio streams, which represent audio output (playback) and/or input (recording). Available audio devices and their capabilities can be enumerated and then specified when opening a stream. Where applicable, multiple API support can be compiled and a particular API specified when creating an <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> instance. See the <a class="el" href="apinotes.html">API Notes</a> section for information specific to each of the supported audio APIs.<h2><a class="anchor" name="whatsnew"> +<p><a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> incorporates the concept of audio streams, which represent audio output (playback) and/or input (recording). Available audio devices and their capabilities can be enumerated and then specified when opening a stream. Where applicable, multiple API support can be compiled and a particular API specified when creating an <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> instance. See the <a class="el" href="apinotes.html">API Notes</a> section for information specific to each of the supported audio APIs.</p> +<h2><a class="anchor" id="whatsnew"> What's New (Version 4.0)</a></h2> -<a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> V4 represents a significant rewrite of the code and includes a number of API and functionality changes from previous versions. A partial list of the changes includes:<ul> -<li>new support for non-interleaved user data</li><li>additional input/output parameter specifications, including channel offset</li><li>new support for dynamic connection of devices</li><li>new support for stream time</li><li>revised callback arguments, including separate input and output buffer arguments</li><li>revised C++ exception handling</li><li>updated support for OSS version 4.0</li><li>discontinued support of blocking functionality</li><li>discontinued support of SGI</li></ul> -<p> -Devices are now re-enumerated every time the <a class="el" href="classRtAudio.html#747ce2d73803641bbb66d6e78092aa1a" title="A public function that queries for the number of audio devices available.">RtAudio::getDeviceCount()</a>, <a class="el" href="classRtAudio.html#02d7ff44ad1d7eae22283a052f3dfda8" title="Return an RtAudio::DeviceInfo structure for a specified device number.">RtAudio::getDeviceInfo()</a>, and <a class="el" href="classRtAudio.html#facc99740fa4c5606fb35467cdea6da8" title="A public function for opening a stream with the specified parameters.">RtAudio::openStream()</a> functions are called. This allows for the proper identification of hot-pluggable (USB, Firewire, ...) devices that are connected after an <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> instance is created.<h2><a class="anchor" name="download"> +<p><a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> V4 represents a significant rewrite of the code and includes a number of API and functionality changes from previous versions. A partial list of the changes includes:</p> +<ul> +<li>new support for non-interleaved user data</li> +<li>additional input/output parameter specifications, including channel offset</li> +<li>new support for dynamic connection of devices</li> +<li>new support for stream time</li> +<li>revised callback arguments, including separate input and output buffer arguments</li> +<li>revised C++ exception handling</li> +<li>updated support for OSS version 4.0</li> +<li>discontinued support of blocking functionality</li> +<li>discontinued support of SGI</li> +</ul> +<p>Devices are now re-enumerated every time the <a class="el" href="classRtAudio.html#a747ce2d73803641bbb66d6e78092aa1a" title="A public function that queries for the number of audio devices available.">RtAudio::getDeviceCount()</a>, <a class="el" href="classRtAudio.html#a02d7ff44ad1d7eae22283a052f3dfda8" title="Return an RtAudio::DeviceInfo structure for a specified device number.">RtAudio::getDeviceInfo()</a>, and <a class="el" href="classRtAudio.html#afacc99740fa4c5606fb35467cdea6da8" title="A public function for opening a stream with the specified parameters.">RtAudio::openStream()</a> functions are called. This allows for the proper identification of hot-pluggable (USB, Firewire, ...) devices that are connected after an <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> instance is created.</p> +<h2><a class="anchor" id="download"> Download</a></h2> -Latest Release (3 June 2009): <a href="http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-4.0.6.tar.gz">Version 4.0.6</a><h2><a class="anchor" name="documentation"> +<p>Latest Release (4 February 2010): <a href="http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-4.0.7.tar.gz">Version 4.0.7</a></p> +<h2><a class="anchor" id="documentation"> Documentation Links</a></h2> -<ol type=1> -<li><a class="el" href="errors.html">Error Handling</a></li><li><a class="el" href="probe.html">Probing Device Capabilities</a></li><li><a class="el" href="settings.html">Device Settings</a></li><li><a class="el" href="playback.html">Playback</a></li><li><a class="el" href="recording.html">Recording</a></li><li><a class="el" href="duplex.html">Duplex Mode</a></li><li><a class="el" href="multi.html">Using Simultaneous Multiple APIs</a></li><li><a class="el" href="compiling.html">Debugging & Compiling</a></li><li><a class="el" href="apinotes.html">API Notes</a></li><li><a class="el" href="acknowledge.html">Acknowledgements</a></li><li><a class="el" href="license.html">License</a></li><li><a href="bugs.html">Bug Tracker</a></li><li><a href="updates.html">Possible Updates</a></li><li><a href="http://sourceforge.net/projects/rtaudio">RtAudio at SourceForge</a> </li></ol> +<ol type="1"> +<li><a class="el" href="errors.html">Error Handling</a></li> +<li><a class="el" href="probe.html">Probing Device Capabilities</a></li> +<li><a class="el" href="settings.html">Device Settings</a></li> +<li><a class="el" href="playback.html">Playback</a></li> +<li><a class="el" href="recording.html">Recording</a></li> +<li><a class="el" href="duplex.html">Duplex Mode</a></li> +<li><a class="el" href="multi.html">Using Simultaneous Multiple APIs</a></li> +<li><a class="el" href="compiling.html">Debugging & Compiling</a></li> +<li><a class="el" href="apinotes.html">API Notes</a></li> +<li><a class="el" href="acknowledge.html">Acknowledgements</a></li> +<li><a class="el" href="license.html">License</a></li> +<li><a href="bugs.html">Bug Tracker</a></li> +<li><a href="updates.html">Possible Updates</a></li> +<li><a href="http://sourceforge.net/projects/rtaudio">RtAudio at SourceForge</a> </li> +</ol> </div> <HR> <table><tr><td><img src="../images/mcgill.gif" width=165></td> - <td>©2001-2009 Gary P. Scavone, McGill University. All Rights Reserved.<br>Maintained by <a href="http://www.music.mcgill.ca/~gary/">Gary P. Scavone</a>.</td></tr> + <td>©2001-2010 Gary P. Scavone, McGill University. All Rights Reserved.<br>Maintained by <a href="http://www.music.mcgill.ca/~gary/">Gary P. Scavone</a>.</td></tr> </table> </BODY> |
