【问题标题】:How to use RtAudio with Direct Sound on windows如何在 Windows 上使用带有 Direct Sound 的 RtAudio
【发布时间】:2011-01-17 13:20:27
【问题描述】:

RtAudio 文档说。

Windows(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 进行了测试。

可以使用或不使用 UNICODE 预处理器定义来编译 RtAudio 的 DirectSound 版本。

它说我必须有 DirectSound 的头文件和源文件。所以我是否需要用 C++ 编写这些头文件和源文件,或者我可以从某个地方获取它们。

【问题讨论】:

    标签: audio core-audio audio-streaming audio-recording


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-03-04
      • 2019-08-02
      • 2021-07-20
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 2021-11-19
      • 2017-05-22
      • 2012-10-25
      相关资源
      最近更新 更多