【发布时间】:2012-08-23 14:01:50
【问题描述】:
我正在将音频捕获循环从 Java(使用 AudioRecord 类)移植到使用 OpenSL 的本机库。
这样做的原因是,在分析之后,捕获循环在我们的测试手机中消耗的 CPU 比 OpenSL 中的 CPU 减少了大约 2%。这是一个显着的收获!
Java AudioRecord 类的构造函数接收一个source 参数,该参数可以配置为多个值(MIC, CAMCORDER, VOICE_DOWNLINK 等)
到目前为止,我还没有找到 OpenSL 中源参数的等价物(如果存在的话)。
有人知道是否可以为 AudioRecorder 对象指定此 Source 参数吗?
干杯!
【问题讨论】:
标签: android android-ndk opensl