Что за данные отдаёт AudioRecord

Ответить
lamevur
Сообщения: 2
Зарегистрирован: 20 ноя 2014, 01:10

Что за данные отдаёт AudioRecord

Сообщение lamevur » 23 июн 2015, 03:45

Задача: шумомер из android устройства.
В принципе, программа простая, но возник вопрос теоретического характера. Что за данные считываются из AudioRecord методом read(). Смотрел исходники аналогичных программ. И, следуя их логике, выходит, что значения, получаемые указанным методом, принимаются за уровень звукового давления. Т.е. уровень шума считается по формуле 20*lg(P/P0), где P0 - порог слышимости человека (базовая величина звукового давления 2*10^-5 Па). А вместо P подставляются значения, полученные из AudioRecord. Ну и такой вопрос на сколько это корректно? Т.к. я сильно сомневаюсь, что это значения давления воздуха... Но толком информации по этому поводу найти не смог.
Спасибо!

Ответить