Android 4.3 の openSL ES API を介して、利用可能なオーディオ エンドポイント (イヤホン、スピーカーフォン、有線ヘッドセット、Bluetooth ヘッドセット) を取得することは可能ですか?
それとも、すべて Java レベルで行われますか?
現在の状況では、openSL ES オーディオ ドライバーを実装しています。ドライバーは、既定のマイクからマイク パケットを受信し、スピーカー パケットを既定のスピーカー エンドポイントに配信するだけです。
可能であれば、コードに追加の関数をいくつか作成したいと考えています。1 つはエンドポイントについて照会し、もう 1 つはエンドポイントを設定します。