wok-6.x annotate rtaudio/description.txt @ rev 25539
Up perl-test-compile (3.1.0)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Mar 09 12:11:13 2023 +0000 (18 months ago) |
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. |