A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
When building JackTrip I've used RtAudio as a cmake subproject in meson. I had to handle a lot of dependency things that should actually be handled by the subproject. So I decided to write meson build files for RtAudio. This simplifies a lot for me and I got rid of some linking errors on Windows. Additionally there would be the possibility to add RtAudio to the WrapDB.
When building JackTrip I've used RtAudio as a cmake subproject in meson. I had to handle a lot of dependency things that should actually be handled by the subproject. So I decided to write meson build files for RtAudio. This simplifies a lot for me and I got rid of some linking errors on Windows. Additionally there would be the possibility to add RtAudio to the WrapDB.
This is the corresponding change in JackTrip.