कुछ विस्तृत खोज के बाद खुद और कुछ कॉलेज इस निष्कर्ष पर आए हैं। इस प्रश्न का अभी तक जवाब मेरे ज्ञान के लिए पूर्ण नहीं थे, इसलिए मैं इस प्रश्न का अपना उत्तर लिख रहा हूं।
MediaRecorder.getMaxAmplitude() फ़ंक्शन हस्ताक्षरित 16-बिट पूर्णांक मान (0-32767) लौटाता है। उन मानों को संभवतः सामान्य सीडी-गुणवत्ता नमूना मानों के समान, abs32 (-32768 ... +32767 पर उपयोग करके गणना की जाती है। नकारात्मक आयाम सिर्फ प्रतिबिंबित होते हैं और इसलिए आयाम हमेशा सकारात्मक होता है।
मान किसी भी ठोस कैलिब्रेटेड भौतिक संपत्ति से संबंधित नहीं हैं। मान इसलिए हैं, 0-100% (उस माइक्रोफोन की अधिकतम वोल्टेज रेंज) से विद्युत उत्पादन का केवल 16-बिट डिजिटलकरण।
माइक्रोफ़ोन ध्वनि दबाव (पास्कल) को रैखिक रूप से वोल्टेज में परिवर्तित करते हैं। इसलिए, एपीआई द्वारा रिपोर्ट किए गए मान ध्वनि दबाव के साथ सहसंबंधित होते हैं लेकिन वे प्रत्येक डिवाइस पर अलग-अलग होते हैं और ब्रांड, मॉडल और विशिष्ट डिवाइस (सर्किट, एम्पलीफायर इत्यादि) पर भारी निर्भर करते हैं। इसका मतलब है कि बिना मूल्यों का न्याय करना बेहद मुश्किल है एक विश्वसनीय ध्वनि दबाव मीटर में फोन माइक्रोफोन को कैलिब्रेट करना।
मुझे कल्पना है कि यह मनमाने ढंग से है; मुझे संदेह है कि यह किसी विशेष इकाई को कैलिब्रेटेड है। –
आईथॉट भी बहुत लेकिन मुझे उम्मीद है कि यह नहीं है! मैं अभी भी देख रहा हूं लेकिन अब तक कोई सफलता नहीं मिली है। मुझे आशा है कि इस सवाल को और अधिक ध्यान मिलेगा। – Future2020