wok-current view rtaudio/description.txt @ rev 25672
patch tazpkg, upgrade core pkgs first
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Sun Mar 03 17:58:42 2024 +0000 (5 months ago) |
parents | |
children |
line source
1 RtAudio is a set of C++ classes that provide a common API
2 (Application Programming Interface) for realtime audio input
3 and output across Linux, Macintosh OS-X and Windows operating
4 systems.
5 RtAudio significantly simplifies the process of interacting
6 with computer audio hardware.
8 It was designed with the following objectives:
10 - object-oriented C++ design
11 - simple, common API across all supported platforms
12 - only one source and one header file for easy inclusion in
13 programming projects
14 - allow simultaneous multi-api support
15 - support dynamic connection of devices
16 - provide extensive audio device parameter control
17 - allow audio device capability probing
18 - automatic internal conversion for data format, channel number
19 compensation, (de)interleaving, and byte-swapping
21 RtAudio incorporates the concept of audio streams, which represent
22 audio output (playback) and input (recording).
23 Available audio devices and their capabilities can be enumerated
24 and then specified when opening a stream.
25 Where applicable, multiple API support can be compiled and a
26 particular API specified when creating an RtAudio instance.