如何在Windows上使用带有Direct Sound的RtAudio

时间:2010-02-16 19:29:18

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

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

1 个答案:

答案 0 :(得分:2)

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