![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
уровень выходящего звука
Stas_K © (2003-06-04 17:31:00)
Уважаемые профи!
Может, кто-нибудь знает, как отловить уровень звука, выходящего на line звуковой карты? Хотя бы, где искать?
Нужно сделать индикатор.
Заранее благодарен за ответы.
Sergo (2003-06-05 13:57:00) [1]
Функция waveInOpen открывает имеющееся устройство ввода Waveform audio для оцифровки сигнала.
Функция waveInPrepareHeader выполняет подготовку буфера для операции загрузки данных.
Функция waveInAddBuffer ставит в очередь на загрузку данными буфер памяти.
Функция waveInReset останавливает операцию загрузки данных. Все текущие буферы отмечаются как обработанные и приложение уведомляется о завершении загрузки данных.
А дальше нужно работать с алгоритмом быстрого преобразования Фурье (FFT).
Есть хорошая библиотека Intel Signal Processing Library (IntelSPL4.5). В ней все есть FFT, фильтры и т.п., все что нужно.