Closed gewang closed 1 year ago
refactor miniAudicle.cpp probe()
get all available audio drivers (rtaudio_compiled_apis)
validate each driver by trying to instantiate an RtAudio instance with the driver (see probe() line 1204-1209 ish)
for each valid driver, it needs to get a list of interfaces
using the default driver and populate the preferences UI
driver setting load sequence
pr-lab 5/31/2023 @nshaheed @eitomurakami @gewang
implemented (with simpler logic than described previously) for Windows, Linux, and even macOS (Qt edition)
this affects windows and linux more than mac, the the former have multiple drivers (ASIO, DS, Pulse, ALSA, Jack etc.)\ @nshaheed