У меня есть приложение, которое воспроизводит звук, используя AVPlayer.Я хотел бы добавить визуализацию анализатора спектра к пользовательскому интерфейсу приложения.
Я нашел множество примеров использования FFT для извлечения данных спектра из аудиосэмплов, но я выхожу пустым, пытаясь найтипример, который использует данные из MTAudioProcessingTapProcessCallback
(т.е. пример, который не использует AUGraph), а также написан на Swift.
Я нахожу синтаксическую магию головокружительной для перехода назад и вперед междуисходные данные и стремление Swift к безопасной типизации, а также многие примеры, которые пытаются извлечь данные, явно настроены с использованием полного AUGraph, что не вариант для меня, так как я не в состоянии переписать весь свой аудио движок.
Есть ли какой-нибудь пример кода, написанный на Swift, который может указать путь?Я чувствую, что гуглил все, что могу придумать, и просто не могу найти нужные кусочки, чтобы все было отсортировано.