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