0

AlsaMixerMixGet などのアプリケーション、alsa を使用したミキサー ウィジェットがどのように機能しているかを理解したいと思います。

特に、ALSA で利用できる "/etc/asound.conf" を利用するアプリケーションを開発したいと考えています。

これについてもっと詳しい人はいますか?すべての Android デバイス用に ALSA を「ビルド」するにはどうすればよいですか?

私は個人的に、「tinyalsa」をネイティブに使用する自分の Samsung Galaxy Nexus と、「/dev/msm_audio_out」で何かを使用する「HTC Desire」でこれらのアプリケーションをテストしました (これが正確にはわかりません)。

これらのアプリにはルートが必要なようですが、問題ありませんが、大きな変更を加えることなく、さまざまなデバイスで動作します)。

何百ものドキュメントを読みましたが、実際の情報は見つかりませんでした。

4

1 に答える 1

0

Android デバイスの場合

  • 実際に ALSA ドライバーを使用します。と
  • ルート化されている(アプリがデバイスファイルにアクセスできるようにするため)、

次に、NDK から ALSA ライブラリにアクセスできます。その場合、ALSA は他のマシンと同じように機能します。

于 2013-04-06T08:10:43.130 に答える