3

1. Android は、オーディオ デバイスのどのコンポーネントがマイクとして機能するかをどのように決定しますか。たとえば、デフォルトの ALSA デバイス hw:0,0 には入力として Line、CD、Mic1、および Mic2 があり、マイクの入力にアクセスしようとするときに使用されます。アプリから。または、init.rc で「alsa_amixer set line cap」などを使用して、起動時に入力チャネルとして設定されているものを使用しますか。何が何であるかを決定する構成ファイルは何ですか?イヤーピス、ヘッドフォン、スピーカーなどとして機能する構成ファイル.「asound.conf」ファイルを調べました.ファイルシステムに「asound.state」および「asound.names」ファイルはありませんか?

2.デバイスを音声通話アップリンクおよびダウンリンク オーディオのソースとして宣言するにはどうすればよいですか? アプリからはできないことは知っていますが、アンドロイドがどのようにそれを行うのか知りたいだけですか?

私はアンドロイドが初めてです。したがって、このばかげた質問です。

4

0 に答える 0