ここでは、A2DPおよびHFP(ハンズフリー)プロファイルのテストを探しています。
したがって、ここHFPでは、dbusコマンドを使用してdbusを介してメッセージを送信し、bluezのサービスアドレスを実行しています。接続および切断用。
ここでは、HFPでオーディオを再生するために以下のコマンドを使用しています。
aplay -D hw:0,1 -c 2 -f S16_LE file_name &
の意味を教えていただけますかhw:0,1
。
HFPは、8000Hzのサンプリングレートのwavファイルのみをサポートします。
IN Advanced Audio Distribution Profile(A2DP)は、Bluetooth接続を介して高品質のオーディオをあるデバイスから別のデバイスにストリーミングする方法を定義します。
ここではこのコマンドを使用していますが、このコマンドの前にasound.conf
ファイルを更新する必要があります。
aplay -Dplug:bluetooth file_name > /dev/null > /dev/null &
どちらの場合も、同じasound.conf
ファイルを使用しています。これを以下に示します。
pcm.!bluetooth {
type bluetooth
device "BD_ADDR" //bluetooth address of hands free device.
}
pcm.!default {
type plug
slave.pcm "bluetooth"
}
したがって、このasound.confファイルとHFPコマンドおよびA2DPコマンドとの関係を知りたいと思います。
この混乱を整理するのを手伝ってください。