|
|
@@ -226,7 +226,11 @@ extern "C" |
|
|
* arg as the second argument. The first argument to the |
|
|
* arg as the second argument. The first argument to the |
|
|
* callback will be non-zero if JACK is entering freewheel |
|
|
* callback will be non-zero if JACK is entering freewheel |
|
|
* mode, and zero otherwise. |
|
|
* mode, and zero otherwise. |
|
|
* |
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
|
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code. |
|
|
* @return 0 on success, otherwise a non-zero error code. |
|
|
*/ |
|
|
*/ |
|
|
int jack_set_freewheel_callback (jack_client_t *client, |
|
|
int jack_set_freewheel_callback (jack_client_t *client, |
|
|
@@ -281,6 +285,10 @@ extern "C" |
|
|
* buffer that will be passed to the @a process_callback is about to |
|
|
* buffer that will be passed to the @a process_callback is about to |
|
|
* change. Clients that depend on knowing the buffer size must supply |
|
|
* change. Clients that depend on knowing the buffer size must supply |
|
|
* a @a bufsize_callback before activating themselves. |
|
|
* a @a bufsize_callback before activating themselves. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
* |
|
|
* |
|
|
* @param client pointer to JACK client structure. |
|
|
* @param client pointer to JACK client structure. |
|
|
* @param bufsize_callback function to call when the buffer size changes. |
|
|
* @param bufsize_callback function to call when the buffer size changes. |
|
|
@@ -295,6 +303,10 @@ extern "C" |
|
|
/** |
|
|
/** |
|
|
* Tell the Jack server to call @a srate_callback whenever the system |
|
|
* Tell the Jack server to call @a srate_callback whenever the system |
|
|
* sample rate changes. |
|
|
* sample rate changes. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
* |
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
*/ |
|
|
*/ |
|
|
@@ -306,6 +318,10 @@ extern "C" |
|
|
* Tell the JACK server to call @a registration_callback whenever a |
|
|
* Tell the JACK server to call @a registration_callback whenever a |
|
|
* port is registered or unregistered, passing @a arg as a parameter. |
|
|
* port is registered or unregistered, passing @a arg as a parameter. |
|
|
* |
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
|
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
*/ |
|
|
*/ |
|
|
int jack_set_client_registration_callback (jack_client_t *, |
|
|
int jack_set_client_registration_callback (jack_client_t *, |
|
|
@@ -315,6 +331,10 @@ extern "C" |
|
|
/** |
|
|
/** |
|
|
* Tell the JACK server to call @a registration_callback whenever a |
|
|
* Tell the JACK server to call @a registration_callback whenever a |
|
|
* port is registered or unregistered, passing @a arg as a parameter. |
|
|
* port is registered or unregistered, passing @a arg as a parameter. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
* |
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
*/ |
|
|
*/ |
|
|
@@ -322,12 +342,16 @@ extern "C" |
|
|
JackPortRegistrationCallback |
|
|
JackPortRegistrationCallback |
|
|
registration_callback, void *arg); |
|
|
registration_callback, void *arg); |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Tell the JACK server to call @a connect_callback whenever a |
|
|
|
|
|
* port is connected or disconnected, passing @a arg as a parameter. |
|
|
|
|
|
* |
|
|
|
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Tell the JACK server to call @a connect_callback whenever a |
|
|
|
|
|
* port is connected or disconnected, passing @a arg as a parameter. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
|
|
|
* |
|
|
|
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
|
|
|
*/ |
|
|
int jack_set_port_connect_callback (jack_client_t *, |
|
|
int jack_set_port_connect_callback (jack_client_t *, |
|
|
JackPortConnectCallback |
|
|
JackPortConnectCallback |
|
|
connect_callback, void *arg); |
|
|
connect_callback, void *arg); |
|
|
@@ -335,6 +359,10 @@ extern "C" |
|
|
/** |
|
|
/** |
|
|
* Tell the JACK server to call @a graph_callback whenever the |
|
|
* Tell the JACK server to call @a graph_callback whenever the |
|
|
* processing graph is reordered, passing @a arg as a parameter. |
|
|
* processing graph is reordered, passing @a arg as a parameter. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
* |
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
*/ |
|
|
*/ |
|
|
@@ -345,6 +373,10 @@ extern "C" |
|
|
/** |
|
|
/** |
|
|
* Tell the JACK server to call @a xrun_callback whenever there is a |
|
|
* Tell the JACK server to call @a xrun_callback whenever there is a |
|
|
* xrun, passing @a arg as a parameter. |
|
|
* xrun, passing @a arg as a parameter. |
|
|
|
|
|
* |
|
|
|
|
|
* All "notification events" are received in a seperated non RT thread, |
|
|
|
|
|
* the code in the supplied function does not need to be |
|
|
|
|
|
* suitable for real-time execution. |
|
|
* |
|
|
* |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
* @return 0 on success, otherwise a non-zero error code |
|
|
*/ |
|
|
*/ |
|
|
|