SHOW:
|
|
- or go back to the newest paste.
1 | from gi.repository import Gtk | |
2 | import dbus | |
3 | from dbus.mainloop.glib import DBusGMainLoop | |
4 | ||
5 | DBusGMainLoop(set_as_default=True) | |
6 | ||
7 | bus = dbus.SessionBus() | |
8 | jack_control = bus.get_object ("org.jackaudio.service", "/org/jackaudio/Controller") | |
9 | jack_control_interface = dbus.Interface(jack_control, "org.jackaudio.JackPatchbay") | |
10 | ||
11 | def printPorts(): | |
12 | port_list = jack_control_interface.GetAllPorts() | |
13 | print(port_list) | |
14 | ||
15 | jack_control_interface.connect_to_signal("GraphChanged", printPorts() ) | |
16 | ||
17 | Gtk.main() |