3

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++ 编写这些头文件和源文件,或者我可以从某个地方获取它们。

4

1 回答 1

2

您可以从 Microsoft 获取 DirectSound 标头和库作为 DirectX SDK 的一部分。我去了微软下载中心,搜索“DirectX SDK”,按发布日期排序,然后下载了最新的。这是它的直接链接:DirectX SDK -(2010 年 6 月)

于 2010-11-11T22:01:55.470 回答