2010-02-16 4 views
3

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.

Répondre

2

Vous pouvez obtenir les en-têtes et les bibliothèques DirectSound dans le SDK DirectX de Microsoft. Je suis allé à la Microsoft Download Center, recherché pour "DirectX SDK", trié par date de publication, puis téléchargé le plus récent. Voici un lien direct vers celui-ci: DirectX SDK - (June 2010).