wok annotate rtaudio/description.txt @ rev 25331
updated stella (6.6 -> 6.7)
author | Hans-G?nter Theisgen |
---|---|
date | Sat Jul 23 11:20:01 2022 +0100 (2022-07-23) |
parents | |
children |
rev | line source |
---|---|
Hans-G?nter@25290 | 1 RtAudio is a set of C++ classes that provide a common API |
Hans-G?nter@25290 | 2 (Application Programming Interface) for realtime audio input |
Hans-G?nter@25290 | 3 and output across Linux, Macintosh OS-X and Windows operating |
Hans-G?nter@25290 | 4 systems. |
Hans-G?nter@25290 | 5 RtAudio significantly simplifies the process of interacting |
Hans-G?nter@25290 | 6 with computer audio hardware. |
Hans-G?nter@25290 | 7 |
Hans-G?nter@25290 | 8 It was designed with the following objectives: |
Hans-G?nter@25290 | 9 |
Hans-G?nter@25290 | 10 - object-oriented C++ design |
Hans-G?nter@25290 | 11 - simple, common API across all supported platforms |
Hans-G?nter@25290 | 12 - only one source and one header file for easy inclusion in |
Hans-G?nter@25290 | 13 programming projects |
Hans-G?nter@25290 | 14 - allow simultaneous multi-api support |
Hans-G?nter@25290 | 15 - support dynamic connection of devices |
Hans-G?nter@25290 | 16 - provide extensive audio device parameter control |
Hans-G?nter@25290 | 17 - allow audio device capability probing |
Hans-G?nter@25290 | 18 - automatic internal conversion for data format, channel number |
Hans-G?nter@25290 | 19 compensation, (de)interleaving, and byte-swapping |
Hans-G?nter@25290 | 20 |
Hans-G?nter@25290 | 21 RtAudio incorporates the concept of audio streams, which represent |
Hans-G?nter@25290 | 22 audio output (playback) and input (recording). |
Hans-G?nter@25290 | 23 Available audio devices and their capabilities can be enumerated |
Hans-G?nter@25290 | 24 and then specified when opening a stream. |
Hans-G?nter@25290 | 25 Where applicable, multiple API support can be compiled and a |
Hans-G?nter@25290 | 26 particular API specified when creating an RtAudio instance. |