Я хотел бы добавить поддержку воспроизведения аудиофайлов в моем приложении.Мне нужно манипулировать данными в режиме реального времени (например, применяя ADSR, ресамплинг, смещение высоты тона и т. Д.), И поэтому мне нужны биты напрямую.
Я пытался найти способ сделать этоно не могу найти много информации, если я не хочу только читать волновые файлы или использовать внешний декомпрессор.Поскольку у меня установлено множество кодеков, я хотел бы использовать их (если это не слишком большая проблема, которой быть не должно).
Как я могу сделать это в C #?Не похоже, что есть какая-то нативная поддержка для использования кодеков Windows, но есть некоторые технологии, которые могут помочь.К сожалению, все они кажутся довольно ограничительными или проблемными.
Windows Media Foundation работает только для Win7 и не имеет управляемого интерфейса (пробовал MF.NET, но не работает хорошо).DirectShow, по-видимому, устарел (заменяется WMF) и не имеет управляемой поддержки.и т. д. и т. д. и т. д.
Насколько сложно получить кодек для возврата сэмпла для аудио?Максимальное количество строк кода: /