RtAudio 文档说。
视窗(DirectSound):
配置脚本为 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 进行了测试。
RtAudio 的 DirectSound 版本可以使用或不使用 UNICODE 预处理器定义进行编译。
它说我必须有 DirectSound 的头文件和源文件。所以我是否需要用 C++ 编写这些头文件和源文件,或者我可以从某个地方获取它们。