Android: ¿valor de amplitud a valor de decibelios?
Estoy tratando de recuperar el decibelio del ruido del micrófono en el teléfono Android. Puedo obtener el valor de amplitud y buscar la fórmula para convertirlo en decibelios.
Uso la siguiente función de MediaRecorder para obtener amplitud.
mediaRecorder.getMaxAmplitude ();
Inotra pregunt Encontré la siguiente fórmula.
power_db = 20 * log10 (amp / amp_ref);
amp
es amplitud pero no estoy seguro de qué esamp_ref
.
¿Hay alguien que conozca la fórmula correcta?