Как я могу получить громкость текущего звука? - PullRequest
0 голосов
/ 02 февраля 2012

Я хочу создать приложение, которое может отображать волну mp3, точно так же, как Microsoft Media Player (визуализации -> Полоски и волны -> океанский туман). Но как я могу получить объем каждую секунду? есть какая нибудь функция, может получить громкость? C, C ++, C # подойдут все виды кода!

enter image description here

1 Ответ

0 голосов
/ 02 февраля 2012

Предполагая, что у вас есть доступ к буферу выборок, вам часто требуется либо пиковое (абсолютное) значение в диапазоне, представляющем 1 секунду, либо среднеквадратическое значение (среднеквадратичное значение) в диапазоне 1-секундной выборки.

...