Bluez4 を使用して、iphone 5 から Raspberry pi オーディオ出力にオーディオをシンクしています。BLuez 4 A2DP のデフォルト設定は S16_LE、44.1kHz ステレオのようです。
Bluez に関する他の投稿と同様に、サンプル レートを動的に変更するために Select_Configuration DBus メッセージをキャッチできません。代わりに、BLuez スタックでデフォルトの A2DP サンプル レートを見つけようとすることにしました。
デフォルトのサンプルレートがどこに設定されているか知っている人はいますか? 私が最初に考えたのは、BLuez/audio/ フォルダーにあるということでしたが、デフォルトの 44.1kHz サンプル レートを変更するものは何もないようです。今、私はそれがどこに設定されているのか知りたいと思っています。
現在これを使用しています: これsudo ./a2dp-alsa --sink | aplay -c 2 -r 44100 -f S16
を使用したいですsudo ./a2dp-alsa --sink | aplay -c 2 -r 16000 -f S16