Hi all,

In the days of Qt4, the QAudioInput / QAudioOutput classes were implemented through the Waveform Audio API (https://docs.microsoft.com/en-us/win...udio-reference). The implementation there was some kind of heavy, illogical - system callbacks for receiving sound were forwarded through the stream in which QAudioInput / QAudioOutput live, which prompted all work to be done in a separate high-priority thread. Anyway.

In Qt5 (5.12) on a cursory look I can see a plugin system for loading the backend (Waveform Audio API, WASAPI, ALSA, ..). Actually, what is choosen there by default, and how to force the desired backend using, for example, ALSA?

Basically, the same question will be for other platforms as well.

Thanks in advance.