RtAudio

 3 likes

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

License model

  • FreeOpen Source

Platforms

  • Mac
  • Windows
  • Linux
  No rating
3likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Programming libraries

 Tags

RtAudio News & Activities

Highlights All activities

Recent activities

No activities found.

RtAudio information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    9 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Education & Reference

Our users have written 0 comments and reviews about RtAudio, and it has gotten 3 likes

RtAudio was added to AlternativeTo by xALF on Oct 27, 2015 and this page was last updated Oct 27, 2015.
No comments or reviews, maybe you want to be first?
Post comment/review

What is RtAudio?

RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/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/or 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. See the API Notes section for information specific to each of the supported audio APIs.