Я собираюсь написать конвертер аудиофайлов для своей подработки в университете.
В рамках этого мне потребуется преобразование частоты дискретизации. Однако мой профессор сказал, что будет довольно сложно написать преобразователь частоты дискретизации, который был бы одновременно хорошего качества, и быстрым.
Изучая эту тему, я обнаружил некоторые функции в OSX CoreAudio-framework, которые могут выполнять преобразование частоты дискретизации (AudioConverter.h). В конце концов, операционная система должна иметь некоторые средства, чтобы сделать это для своего собственного звукового стека.
Знаете ли вы аналогичный метод для C/C++ и Windows, которые являются либо частью ОС, либо открытым исходным кодом?
Я почти уверен, что эта функция существует в DirectX Audio (XAudio2?), но, похоже, я не могу найдите ссылку на него в библиотеке MSDN.