|
@@ -26,12 +26,19 @@ |
|
|
#include <jack/metadata.h> |
|
|
#include <jack/metadata.h> |
|
|
#include <jack/uuid.h> |
|
|
#include <jack/uuid.h> |
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
|
port_rename_callback (jack_port_id_t port, const char* old_name, const char* new_name) |
|
|
|
|
|
{ |
|
|
|
|
|
printf ("Port %d renamed from %s to %s\n", port, old_name, new_name); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void |
|
|
void |
|
|
port_callback (jack_port_id_t port, int yn, void* arg) |
|
|
port_callback (jack_port_id_t port, int yn, void* arg) |
|
|
{ |
|
|
{ |
|
|
printf ("Port %d %s\n", port, (yn ? "registered" : "unregistered")); |
|
|
printf ("Port %d %s\n", port, (yn ? "registered" : "unregistered")); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
void |
|
|
connect_callback (jack_port_id_t a, jack_port_id_t b, int yn, void* arg) |
|
|
connect_callback (jack_port_id_t a, jack_port_id_t b, int yn, void* arg) |
|
|
{ |
|
|
{ |
|
@@ -104,6 +111,10 @@ main (int argc, char *argv[]) |
|
|
fprintf (stderr, "cannot set port registration callback\n"); |
|
|
fprintf (stderr, "cannot set port registration callback\n"); |
|
|
return 1; |
|
|
return 1; |
|
|
} |
|
|
} |
|
|
|
|
|
if (jack_set_port_rename_callback (client, port_rename_callback, NULL)) { |
|
|
|
|
|
fprintf (stderr, "cannot set port registration callback\n"); |
|
|
|
|
|
return 1; |
|
|
|
|
|
} |
|
|
if (jack_set_port_connect_callback (client, connect_callback, NULL)) { |
|
|
if (jack_set_port_connect_callback (client, connect_callback, NULL)) { |
|
|
fprintf (stderr, "cannot set port connect callback\n"); |
|
|
fprintf (stderr, "cannot set port connect callback\n"); |
|
|
return 1; |
|
|
return 1; |
|
|