1

次のようなdbusインターフェイスの作成に関する質問

org.bluez.Audio、org.bluez.AudioSource

d-feetデバッガーに表示されます。

Bluezを実行しているホスト(ラップトップなど)は、Bluetooth A2DPソースとして動作するリモートデバイス用のインターフェイスorg.bluez.AudioSourceを作成しますか?

同様に、Bluetooth電話でorg.bluez.AudioSinkインターフェイスを作成して、たとえばA2DPレシーバーとして動作させる方法はありますか?その場合、ホスト(ラップトップなど)は、電話側のbluezと対話するためのAudioSinkインターフェイスを作成する必要がありますか?

4

1 に答える 1

1

CでA2DP接続を作成するには、これらのパラメーターを使用できます

DBusMessage *msg;   
msg = dbus_message_new_method_call("org.bluez",btadrr_path,"org.bluez.AudioSource","Connect");

ここで btaddre_path は、既にペアリングされている Bluetooth デバイスのパスです...

Pythonで

manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager")

adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()), "org.bluez.Adapter");

audiosrc = dbus.Interface(bus.get_object("org.bluez", adapter.FindDevice(bdaddr)), "org.bluez.AudioSource");

audiosrc.Connect()
于 2012-10-03T07:08:50.027 に答える