java - 在 android 中禁用 AGC 和高通滤波器

标签 java android audio java-native-interface

在 Android 手机的 16 位 PCM、MONO 录音中,我想禁用 AGC 和高通滤波器以获得纯 MIC 录音。即使使用 JNI 也很好,但需要指导从哪里开始。解决方案应该足够通用以适应所有 Android 手机,并且不应该特定于平台。

最佳答案

我认为这是不可能的。

即使是,非 root 用户也肯定无法访问此类设置。

我对 Android 音频有一些经验。我在一家提供 VOIP 到 radio 网桥的公司工作,我们有一个名为 TurboVui 的智能手机应用程序。我从来没有听说过这种程度的控制,而且我已经对此进行了数小时的研究。

我还编写了一个名为 WiFi 扬声器的应用程序,它将音频从您的 PC 传输到您的手机。再说一遍,根据我的经验,我从未遇到过像您想要的那样的事情。

只是一些背景知识来为这个观点增加一点分量。

关于java - 在 android 中禁用 AGC 和高通滤波器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17627368/

相关文章:

Java Swing 应用程序留下痕迹的 gif 动画

android - 如何使用 monkeyrunner 轻弹?不只是拖动

java - myDate 无法解析为变量

android - Android AudioTrack类,用于播放钢琴声音

java - 使用数组的二叉树

java - LWJGL 和 Slick2D 的文本错误

java - java中.toObject()方法的工作原理是什么?如何使用它将documentsnapshot转换为POJO对象?解释

android - Unity Android Build错误:无法读取PNG签名:文件不是以PNG签名开头

audio - 如何及时填充ALSA缓冲区

r - 声音数据如何?