Как использовать RtAudio с Direct Sound на Windows - PullRequest
3 голосов
/ 16 февраля 2010

Документация 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 ++, или я могу получить их откуда-то.

1 Ответ

2 голосов
/ 12 ноября 2010

Вы можете получить заголовки и библиотеки DirectSound как часть DirectX SDK от Microsoft. Я пошел в Microsoft Download Center , искал «DirectX SDK», отсортировал по дате выпуска, затем скачал самый последний. Вот прямая ссылка на него: DirectX SDK - (июнь 2010 г.) .

...