Я пишу приложение Pro Audio с использованием WASAPI. Это приложение запускает поток в эксклюзивном режиме и выполняет повторную выборку аудиоданных в постоянный формат и из него в обоих направлениях (одна повторная выборка между устройством захвата и приложением, а другая между приложением и устройством вывода). На MSDN есть страница о Audio Resampler DSP Вот, но я не уверен, что это API, который я хочу использовать.
Причина, по которой я не уверен в этом, заключается в том, как спроектирован API. При использовании IMFTransform мне нужна куча дополнительных буферов, которые действительно только усложняют процесс, и объект спроектирован почти как объект Direct3D, где я общаюсь с каким-то драйвером (у него есть очередь команд, а буферы имеют блокировки на них).
То, что я ищу, — это API, который как можно быстрее выполняет повторную выборку данных в моем собственном приложении. Это приложения API Pro Audio должны использовать для этой цели? Если нет, то каков правильный API?
Задача ещё не решена.