- jack_client_get_uuid
char* jack_client_get_uuid(jack_client_t* client)
Get the assigned uuid for client.
Safe to call from callback and all other threads.
- jack_client_has_session_callback
int jack_client_has_session_callback(jack_client_t* client, const(char)* client_name)
Find out whether a client has set up a session callback.
- jack_get_client_name_by_uuid
char* jack_get_client_name_by_uuid(jack_client_t* client, const(char)* client_uuid)
Get the client name for a session_id.
- jack_get_uuid_for_client_name
char* jack_get_uuid_for_client_name(jack_client_t* client, const(char)* client_name)
Get the session ID for a client name.
- jack_reserve_client_name
int jack_reserve_client_name(jack_client_t* client, const(char)* name, const(char)* uuid)
Reserve a client name and associate it with a UUID.
- jack_session_commands_free
void jack_session_commands_free(jack_session_command_t* cmds)
Free the memory allocated by a session command.
- jack_session_event_free
void jack_session_event_free(jack_session_event_t* event)
Free memory used by a jack_session_event_t.
- jack_session_notify
jack_session_command_t* jack_session_notify(jack_client_t* client, const(char)* target, jack_session_event_type_t type, const(char)* path)
Send an event to all clients listening for session callbacks.
- jack_session_reply
int jack_session_reply(jack_client_t* client, jack_session_event_t* event)
Reply to a session event.
- jack_set_session_callback
int jack_set_session_callback(jack_client_t* client, JackSessionCallback session_callback, void* arg)
Tell the JACK server to call @a session_callback when a session event
is to be delivered.