diff --git a/test/test-audio b/test/test-audio
index 1ba2042..e302264 100755
--- a/test/test-audio
+++ b/test/test-audio
option_list = [
make_option("-i", "--device", action="store",
type="string", dest="dev_id"),
+ make_option("-f", "--interface", action="store",
+ type="string", dest="dev_if"),
]
parser = OptionParser(option_list=option_list)
else:
adapter_path = manager.DefaultAdapter()
+if options.dev_if:
+ interface = "org.bluez." + options.dev_if
+else:
+ interface = "org.bluez.Audio"
+
adapter = dbus.Interface(bus.get_object("org.bluez", adapter_path),
"org.bluez.Adapter")
sys.exit(1)
device = adapter.FindDevice(args[1])
-audio = dbus.Interface(bus.get_object("org.bluez", device),
- "org.bluez.Audio")
+audio = dbus.Interface(bus.get_object("org.bluez", device), interface)
if args[0] == "connect":
audio.Connect()