Как вы можете получить текущее значение громкости записи с микрофона? - PullRequest
0 голосов
/ 22 сентября 2010

Как узнать текущее значение громкости записи с микрофона?Под этим я имею в виду громкость звука, который записывается микрофоном.Я искал MSDN в течение нескольких часов, но безрезультатно ... Итак, я был бы признателен за помощь.

Ответы [ 2 ]

1 голос
/ 22 сентября 2010

На самом деле, я думаю, что нет более простого способа, чем получить звук с использованием более старого микшера или более нового WASAPI API (т.е. начать запись) и самостоятельно определить громкость (то есть уровень сигнала). Для этой цели вы можете легко вычислить среднеквадратичное значение , которое равно средней мощности сигнала.

0 голосов
/ 16 августа 2011

Под «самим определять громкость» вы подразумеваете: начать запись, а затем использовать отдельный поток, чтобы открыть записанный файл, настроить его и определить амплитуду? Потому что это звучит довольно сложно и слишком тяжело - и если вы не имеете в виду, как еще получить записанный звук?

...