AudioHardwareBase から派生したカスタム オーディオ インターフェイスを実装し、AudioFlinger コンストラクター クラスで初期化しました。このクラスは、ネットワーク経由でオーディオをストリーミングします。これは、ファイルからサウンドを再生するときは正常に機能しますが、電話をかけるときは機能しません。この問題は、電話の音声が (ソフトウェアからの) オーディオ ファイルとは異なり、ハードウェアからのものであることが原因であると考えられます。この作業を行うために、基本的な Android ライブラリ/ドライバーを変更したいと考えています。どうすればこの問題を克服できますか?
ありがとう