【发布时间】: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