Документация RtAudio гласит.
Windows (DirectSound):
Сценарий configure обеспечивает поддержку компилятора MinGW. Поддержка DirectSound указывается с флагом «--with-ds».
Чтобы скомпилировать RtAudio под Windows для API DirectSound, у вас должны быть заголовочные и исходные файлы для DirectSound версии 5.0 или выше. Насколько я знаю, DirectSoundCapture не поддерживает Windows NT. Задержка вывода звука с DirectSound может быть достаточно хорошей, особенно с версии RtAudio 3.0.2. Задержка входного звука все еще имеет тенденцию быть плохой, но лучше, начиная с версии 3.0.2. RtAudio изначально был разработан с Visual C ++ версии 6.0, но был протестирован с .NET.
Версия DirectSound для RtAudio может быть скомпилирована с определением препроцессора UNICODE или без него.
Там написано, что я должен иметь заголовок и исходные файлы для DirectSound. Поэтому мне нужно написать эти заголовки и исходные файлы на C ++, или я могу получить их откуда-то.