Java 用于在android NDK中录制音频的OpenSL ES
我开始学习android的OpenSL ES,在开始之前,我想确认我是否直接使用JNI录制,它是否会绕过制造商的预处理,如AGC和低通滤波?它是否会提供原始PCM数据源数据 大多数预处理是在内核驱动程序级别还是在库级别完成的Java 用于在android NDK中录制音频的OpenSL ES,java,android,audio,java-native-interface,Java,Android,Audio,Java Native Interface,我开始学习android的OpenSL ES,在开始之前,我想确认我是否直接使用JNI录制,它是否会绕过制造商的预处理,如AGC和低通滤波?它是否会提供原始PCM数据源数据 大多数预处理是在内核驱动程序级别还是在库级别完成的 有没有一种方法可以通过JNI直接从司机那里获得纯音频?谷歌或手机制造商是否提供这种访问 有一个非常详细的关于android设备音频要求的信息,应用程序连接到设备驱动程序。您将找到有关以下内容的信息 应用框架 JNI 本机框架 活页夹 媒体服务器 哈尔 内核驱动程序 希望这对
有没有一种方法可以通过JNI直接从司机那里获得纯音频?谷歌或手机制造商是否提供这种访问 有一个非常详细的关于android设备音频要求的信息,应用程序连接到设备驱动程序。您将找到有关以下内容的信息
希望这对人们有所帮助。我发现您不太可能绕过音频HAL(好吧,在Android上使用OpenSL ES进行的任何录制都将在内部使用Android的本机AudioRecord类)。所以对于你的问题,我会说“不,不会”。