Add device reservation callbacks
cherry picked from commit 3aa9b525c38b37a4f6248c57a1f0c78976d6050d: Move dbus device reservation code to jackdbus git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3579 0c269be4-1314-0410-8aa9-9f06e86f4224
This commit is contained in:
parent
14469f1fae
commit
2efc9ea972
|
@ -86,12 +86,18 @@ jackctl_wait_signals(
|
|||
/**
|
||||
* Call this function to create server object.
|
||||
*
|
||||
* @param on_device_acquire - Optional callback to be called before device is acquired. If false is returned, device usage will fail
|
||||
* @param on_device_release - Optional callback to be called after device is released.
|
||||
*
|
||||
* @return server object handle, NULL if creation of server object
|
||||
* failed. Successfully created server object must be destroyed with
|
||||
* paired call to ::jackctl_server_destroy
|
||||
*/
|
||||
jackctl_server_t *
|
||||
jackctl_server_create();
|
||||
jackctl_server_create(
|
||||
bool (* on_device_acquire)(const char * device_name),
|
||||
void (* on_device_release)(const char * device_name));
|
||||
|
||||
/**
|
||||
* Call this function to destroy server object.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue