Small C++ library wrapping various audio recording and playback APIs
017ab3ed3a33 — Chris Cannam default tip a month ago
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 a month ago
Fix small memory leak
00fc4ab99f9c — Chris Cannam a month ago
Fix compiler warning
6d5c4e139c4d — Chris Cannam a month ago
Tentative support for toggling record side of an IO
88520ab5b8e5 — Chris Cannam 11 months ago
If the record target doesn't care about channel count, set it to the device count
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.