Как вы можете получить текущую громкость записи с микрофона? Под этим я подразумеваю громкость звука, записываемого микрофоном. Я искал MSDN часами, но безрезультатно... Так что буду признателен за помощь.
Как вы можете получить текущую громкость записи с микрофона?
Ответы (2)
На самом деле, я думаю, что нет более простого способа, чем получить звук с помощью старого микшера или более нового WASAPI API (т.е. начать запись) и самостоятельно определить громкость (т.е. силу сигнала). Для этого можно легко вычислить среднеквадратичное значение, которое равно среднему сигналу сила.
person
Jim Brissom
schedule
22.09.2010
Под «Определить громкость самостоятельно» вы имеете в виду: начать запись, а затем использовать отдельный поток, чтобы открыть записанный файл, закрепить его и определить амплитуду? Потому что это звучит довольно сложно и тяжело, а если вы не это имеете в виду, то как еще получить записанный звук?
person
Elroid
schedule
16.08.2011