我准备为我在大学的旁边工作写一个音频文件转换器.
作为其中的一部分,我需要采样率转换.然而,我的教授说,这将是非常难写采样率转换器,这是双方的良好的质量和快速的.
在我对这个主题的研究中,我发现OSX CoreAudio框架中的一些函数可以进行采样率转换(AudioConverter.h).毕竟,操作系统必须有一些设施才能为自己的音频堆栈做到这一点.
您是否知道C/C++和Windows的类似方法,它们是操作系统的一部分还是开源的?
我很确定这个函数存在于DirectX Audio(XAudio2?)中,但我似乎无法在MSDN库中找到它的引用.
尝试秘密兔码(= SRC =采样率转换)这是GPL,它速度快,而且质量很高.http://www.mega-nerd.com/SRC/license.html