SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.
Name rtaudio
Version 5.2.0
Category multimedia
Description Common API for realtime audio input and output (C++ classes).
Maintainer pankso​@​slitaz.org
License MIT
Website https://www.music.mcgill.ca/~gary/rtaudio
Sizes
Depends onalsa-lib iconalsa-lib  gcc83-lib-base icongcc83-lib-base  jack-audio-connection-kit iconjack-audio-connection-kit 
rtaudio screenshot
Download package rtaudio screenshot
Show receipt
Show files list
Show cooking log

Description

RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input and output across Linux, Macintosh OS-X and Windows operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware.

It was designed with the following objectives:

  • object-oriented C++ design
  • simple, common API across all supported platforms
  • only one source and one header file for easy inclusion in programming projects
  • allow simultaneous multi-api support
  • support dynamic connection of devices
  • provide extensive audio device parameter control
  • allow audio device capability probing
  • automatic internal conversion for data format, channel number compensation, (de)interleaving, and byte-swapping

RtAudio incorporates the concept of audio streams, which represent audio output (playback) and 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 RtAudio instance.

6047 packages and 209931 files in current database (Wed Jun 26 15:35:30 2024)