Pregunta

Estoy a punto de escribir un archivo de audio converter para mi trabajo en la universidad.
Como parte de esto me gustaría necesidad de conversión de frecuencia de muestreo.Sin embargo, mi profesor dijo que sería muy difícil escribir un convertidor de frecuencia de muestreo que se ambos de buena calidad y rápido.

En mi investigación sobre el tema, he encontrado algunas funciones en el OSX CoreAudio-marco, que podría hacer una conversión de frecuencia de muestreo (AudioConverter.h).Después de todo, un sistema operativo tiene que tener unas instalaciones para hacer que su propia pila de audio.

¿Sabes que un método similar para C/C++ y Windows, que son parte del sistema operativo o de fuente abierta?
Estoy bastante seguro de que esta función existe dentro de DirectX Audio (XAudio2?), pero parece que soy incapaz de encontrar una referencia en la biblioteca de MSDN.

¿Fue útil?

Solución

Trate de Secretos de Conejo Código (= SRC = Conversión de Frecuencia de Muestreo ) Es GPL, es rápido y de alta calidad. http://www.mega-nerd.com/SRC/license.html

Otros consejos

Si usted está preocupado acerca de la calidad, echa un vistazo http://src.infinitewave.ca/.Muy buenas comparaciones en diferentes resamplers.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top