私は、コール ストリームの変更によって大きなメリットが得られるプロジェクトに取り組んできました。ほとんどの人は、通話中のオーディオのハードウェア ループがデバイスのメイン MCU から完全に切断されていると考えているため、これは達成不可能であると繰り返し言われている/想定されています。
Android の通話に音声をストリーミングするなどの質問には、音声にアクセスできないという回答が寄せられています。これは Android API からは絶対に不可能であることに同意しますが、ハードウェアが実際に完全に切断されているかどうかは完全に不明です。
stackoverflow ユーザーの「artsylar」は、Android OS の「フレームワーク レイヤー」を変更して、録音された音声を呼び出しストリームに挿入できるようになったと述べています。選択した回答)。artsylar の成功が有効であると仮定すると、フレームワークを変更することでコール ストリーム オーディオを制御する方法が間違いなく存在します (Android ソースのテレフォニー ベース フレームワークを想定しています)。
基本的に、アプリケーション層からコールストリームを変更または制御することは不可能であることに完全に同意します。ただし、フレームワークまたは無線インターフェイス層で Android OS をカスタマイズすることに興味があります。artsylar は成功したようですが、公開文献にはその方法に関する説明がありません。Android テクノロジの現状を考えると、コア Android OS を変更することで通話音声を制御できるかどうか、およびこの目標を達成するための適切な道筋を実際に確立するために、上記を明確にすることはできますか?
この問題を最終的に明確にすることは、オープンソース コミュニティにとって大きな価値があると思います。
ありがとう!