【发布时间】:2014-09-08 22:50:13
【问题描述】:
我目前正在构建一个 android 自定义 rom,它只能通过语音控制: 所以我在android源代码中遇到了这部分代码:
// refuse 2 active AudioRecord clients at the same time except if the active input
// uses AUDIO_SOURCE_HOTWORD in which case it is closed.
我想知道这样做的目的是什么?硬件限制?
【问题讨论】:
-
你实现过那个分离器吗?你能告诉我你做了什么吗?
-
它还没有完成,但我可以给你一些信息!
-
@michael 写的答案很好,事实上你必须修改audioflinger(输入部分)以匹配输出的工作方式,然后你必须修改记录从 hardware->codec->dispatch(audioflinger) 到 hardware->dispatch->codec 的架构
-
@Vlad 如果您想了解更多信息,请通过 colliotv.epitech@gmail.com 联系我
标签: android audio-recording android-source android-build