wok diff rtaudio/description.txt @ rev 25438

Update some web_site
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Sep 01 11:12:31 2022 +0000 (22 months ago)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/rtaudio/description.txt	Thu Sep 01 11:12:31 2022 +0000
     1.3 @@ -0,0 +1,26 @@
     1.4 +RtAudio is a set of C++ classes that provide a common API
     1.5 +(Application Programming Interface) for realtime audio input
     1.6 +and output across Linux, Macintosh OS-X and Windows operating
     1.7 +systems.
     1.8 +RtAudio significantly simplifies the process of interacting
     1.9 +with computer audio hardware.
    1.10 +
    1.11 +It was designed with the following objectives:
    1.12 +
    1.13 +- object-oriented C++ design
    1.14 +- simple, common API across all supported platforms
    1.15 +- only one source and one header file for easy inclusion in
    1.16 +  programming projects
    1.17 +- allow simultaneous multi-api support
    1.18 +- support dynamic connection of devices
    1.19 +- provide extensive audio device parameter control
    1.20 +- allow audio device capability probing
    1.21 +- automatic internal conversion for data format, channel number
    1.22 +  compensation, (de)interleaving, and byte-swapping
    1.23 +
    1.24 +RtAudio incorporates the concept of audio streams, which represent
    1.25 +audio output (playback) and input (recording).
    1.26 +Available audio devices and their capabilities can be enumerated
    1.27 +and then specified when opening a stream.
    1.28 +Where applicable, multiple API support can be compiled and a
    1.29 +particular API specified when creating an RtAudio instance.