DSPACK示例用于即时转换音频采样率?

时间:2011-09-29 14:53:54

标签: delphi audio directx directshow dspack

我正在使用带有Delphi 6 Pro的DSPACK 我正在寻找一个很好的示例,展示如何创建一个过滤器图形,将实时转换音频流的采样率到所需的格式(采样率,位深度和通道数)。 有没有人知道一个很好的示例项目,它显示了如何使用DSPACK构建过滤器图形来执行此操作?如果没有DSPACK,那么如果你知道一个很好的例子或网页,讨论所涉及的一般DirectX过滤器图形概念,我可以使用它。
我也知道C / C ++并且可以很好地遵循C#示例。

1 个答案:

答案 0 :(得分:4)

您需要重新取样过滤器才能执行此操作。选项包括:

有了这样的过滤器,您需要构建一个带有音频源,重新采样器和转换目标的转码图(例如文件)。

另据我记忆,该股票ACM Wrapper Filter能够在标准采样率之间转换PCM音频。