我想了解SmartPhone上语音的处理(例如运行Android / Firefox OS)。麦克风上接收到的声音通过操作系统中的某个驱动程序传送到传输单元(无线电接口),然后传输信号?
我想看看一些代码示例。我一直试图在Firefox操作系统代码中找到它。
TelephonyCall::ChangeStateInternal
{
<SNIP>
nsRefPtr<CallEvent> event = CallEvent::Create(this);
NS_ASSERTION(event, "This should never fail!");
if (NS_FAILED(event->Dispatch(ToIDOMEventTarget(),
NS_LITERAL_STRING("statechange")))) {
NS_WARNING("Failed to dispatch statechange event!");
}
}
这看起来是电话的RX / Tx的初始步骤。我找不到任何从麦克风获取语音数据的代码的引用。我在看代码的错误部分。
我想了解它是如何在代码中完成的(任何开源&#39;移动&#39;操作系统都很好)。任何指向代码/文档的指针都表示赞赏。
谢谢, 巴尔加瓦。