La documentation de RtAudio indique.Comment utiliser RtAudio avec Direct Sound sur Windows
(Windows DirectSound):
Le script de configuration prend en charge le compilateur MinGW. Le support DirectSound est spécifié avec le drapeau "--with-ds". Pour compiler RtAudio sous Windows pour l'API DirectSound, vous devez disposer des fichiers d'en-tête et de source pour DirectSound version 5.0 ou ultérieure. Pour autant que je sache, il n'y a pas de support DirectSoundCapture pour Windows NT. La latence de sortie audio avec DirectSound peut être raisonnablement bonne, surtout depuis RtAudio version 3.0.2. La latence audio en entrée a toujours tendance à être mauvaise mais meilleure depuis la version 3.0.2. RtAudio a été développé à l'origine avec Visual C++ version 6.0 mais a été testé avec .NET.
La version DirectSound de RtAudio peut être compilée avec ou sans la définition du préprocesseur UNICODE.
Il est dit que je dois avoir un en-tête et des fichiers source pour DirectSound. J'ai donc besoin d'écrire ces en-têtes et fichiers source en C++ ou je peux les obtenir de quelque part.