Small C++ library wrapping various audio recording and playback APIs
Merge from branch toggle-record-in-io
Rename to suppressRecordSide to clarify that the default is enabled; provide stub versions in other implementations
3b9a5f51f247 — Chris Cannam 3 months ago
Fix small memory leak
00fc4ab99f9c — Chris Cannam 3 months ago
Fix compiler warning
6d5c4e139c4d — Chris Cannam 3 months ago
Tentative support for toggling record side of an IO
If the record target doesn't care about channel count, set it to the device count
e85272f8a6ad — Chris Cannam 2 years ago
The aforementioned merge happened

heads

tip
browse log
rbap_1.9_win32
browse .tar.gz

clone

read-only
https://hg.sr.ht/~breakfastquay/bqaudioio
read/write
ssh://hg@hg.sr.ht/~breakfastquay/bqaudioio

#bqaudioio

A small library wrapping various audio record / playback APIs in C++.

Covers PortAudio, PulseAudio, and JACK. Includes a sample-rate-converting adapter. Suitable for Windows, Mac, and Linux.

C++ standard required: C++11

Copyright 2007-2021 Particular Programs Ltd. See the file COPYING for (BSD/MIT-style) licence terms.