我正在AudioRecord
使用 OpenSL 将音频捕获循环从 Java(使用类)移植到本机库。
原因是在分析之后,捕获循环在我们的测试手机中消耗的 CPU 在 OpenSL 中减少了大约 2%。这是一个意义重大的收获!
Java AudioRecord 类的构造函数接收一个source
可以配置为多个值的参数(MIC, CAMCORDER, VOICE_DOWNLINK
等)
到目前为止,我还没有找到 OpenSL 中源参数的等价物(如果存在)。
有人知道是否有办法为 AudioRecorder 对象指定此 Source 参数吗?
干杯!