我应该使用DSPACK来记录Direct3D设备上的音频(仅限于)吗?

问题描述:

我试图节省一个项目的时间,我开始将在Windows XP或Windows 7 PC上记录连接的音频输入设备的音频。在过去,我已经使用Delphi 6 Pro的DSPACK组件来在Windows PC上进行视频捕获,但是我想知道这是否是进行只需记录音频而不是视频的项目的最佳解决方案。 DSPACK仍然是要走的路,还是他们通过Direct3D从PC连接的音频输入设备录制音频的更快更简单的解决方案?建议的解决方案中的采样率转换和其他类似功能也是可取的。链接到教程等也表示赞赏。我应该使用DSPACK来记录Direct3D设备上的音频(仅限于)吗?

+3

恕我直言,DSPack将为您节省大量时间,如果您已经使用过它 – ComputerSaysNo

http://www.mitov.com/html/audiolab.html

我认为你可以找到该组件真正有用的为你的工作......

如果您熟悉DSPACK和使用DirectShow过滤器则是工作的好选择。 DSP-Worx有一个音频过滤器(DCDSPFilter),它提供了一系列效果,并且它们还具有用于Lame编码器的DirectShow接口(LameDShowIntf)。

您可能还需要考虑使用GMFBridge将延迟降至最低。