Проще говоря я хочу сделать эквалайзер на C++, но возникает вопрос: как перехватить любые звуки в системе?
С остальными этапами вывода на экран справлюсь, но прошу навести на выбор библиотеки(OpenAL, Phonon...?) и подходящего функционала.
Заранее спасибо за помощь )
я хочу сделать эквалайзер на C++
На мой взгляд (но это только моё мнение) С++ - не самый подходящий вариант для высоконагруженных приложений. Есть, однако, стандартный путь для разработки приложений для мультимедиа. Это технология "GStreamer".
GStreamer — мощный фреймворк для построения мультимедийных приложений, который перенял идеи «video pipeline» от Oregon Graduate Institude, а так же что-то взял из DirectShow. Данный фреймворк позволяет создавать приложения различных уровней сложности, начиная от простого консольного плеера (можно воспроизвести какой-нибудь файл прям из терминала без написания какого-либо кода), заканчивая полноценными аудио/видео плеерами, мультимедийными редакторами и прочими приложениями.
https://habr.com/ru/post/178813/
Продвижение своими сайтами как стратегия роста и независимости