0

オーディオ アプリ (iOS/Android) を開発していますが、どこにも情報がありません。

アプリはどのようにマイクのゲインを読み取ったり設定したりできますか?

ヘッドフォン ジャック用のオーディオ デジタル信号処理ツールはありますか?

また、一部のメーカーは特定のアクセシビリティ機能 (モノラル サウンド モード、またはサムスン デバイスのサウンド バランス (左右) など) を開発していますが、この機能をチェックまたは制御するための API を提供していません。ログで Samsung GS3 のモノモードをオン/オフすると、次のように表示されます。

I/AudioHardwareTinyALSA(1904): setParameters(toMono=0)

I/audio_wfd_hw(1904): adev_set_parameters() toMono=0

したがって、この機能はサムスン固有のハードウェアドライバーによって提供されると思います。何らかの方法で AudioHardwareTinyALSA へのポインターを取得し、モノラルをオンまたはオフにすることは可能でしょうか? ありがとう。

4

1 に答える 1

1

Android には、入力音量を制御するための API はありません (音声通話 / VoIP 中にマイクをミュート/ミュート解除できますが、それはあなたが得た制御のレベルについてです)。

マイクのゲインは、通常、特定の製品の各ユースケース (音声認識、カメラ録音、ハンドセット通話など) のパフォーマンスを最適化するために、音響調整プロセスの一環として OEM によって設定されます。

モノラル/ステレオ録音は、アプリが録音用に 1 つまたは 2 つのチャネルを要求するかどうかによって単純に決定する必要があります。少なくとも、私が思い出せる限り、私が取り組んできたすべての製品でそれが機能していました.

于 2013-01-24T15:36:25.257 に答える