RtAudio文档说。
Windows(DirectSound):
configure脚本为MinGW编译器提供支持。 DirectSound支持使用“--with-ds”标志指定。
为了在Windows下为DirectSound API编译RtAudio,您必须拥有DirectSound 5.0或更高版本的头文件和源文件。据我所知,Windows NT没有DirectSoundCapture支持。使用DirectSound的音频输出延迟可能相当不错,尤其是自RtAudio版本3.0.2以来。输入音频延迟仍然很糟糕,但自版本3.0.2以来更好。 RtAudio最初是用Visual C ++ 6.0开发的,但已经过.NET测试。
可以使用或不使用UNICODE预处理器定义编译DirectSound版本的RtAudio。
它说我必须拥有DirectSound的头文件和源文件。所以我需要用C ++编写这些头文件和源文件,或者我可以从某个地方获取它们。
答案 0 :(得分:2)
您可以将DirectSound标头和库作为Microsoft的DirectX SDK的一部分。我去了Microsoft Download Center,搜索了“DirectX SDK”,按发布日期排序,然后下载了最新版本。这是与它的直接链接:DirectX SDK - (June 2010)。