我即将为我在大学的副业编写一个音频文件转换器。
作为其中的一部分,我需要采样率转换。但是,我的教授说要编写一个质量好、速度快的采样率转换器是相当困难的。
在我对该主题的研究中,我在 OSX CoreAudio 框架中发现了一些可以进行采样率转换的函数 (AudioConverter.h)。毕竟,操作系统必须有一些设施来为其自己的音频堆栈做到这一点。
您是否知道 C/C++ 和 Windows 的类似方法,它们要么是操作系统的一部分,要么是开源的?
我很确定这个函数存在于 DirectX Audio (XAudio2?) 中,但我似乎无法在 MSDN 库中找到对它的引用。