Перехват проигрываемого wave audio
От: АлександрП  
Дата: 30.07.02 14:51
Оценка:
Существует такая задача:
необходимо реализовать частотный анализатор, вне зависимости от того, какой программой идет воспроизведение.
Подобно тому, как реализовано в WinAmp, только отдельной программой.
Возник вопрос : каким образом считывать в буфер проигрываемые данные, чтобы потом с помощью разложения в ряд Фурье их проанализировать.
Использование MCI, функций WaveAudio (waveInOpen.. ) не приводит к необходимому результату, потому что
программа, которая проигрывает файл уже открыла устройство, и повторно открыть его моей программой не представляется возможным.
Использование ACM тоже по всей видимости помочь здесь не может.
Подскажите способ, которым можно реализовать данную программу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.