#include <jack/types.h>
Go to the source code of this file.
Functions | |
char * | jack_get_internal_client_name (jack_client_t *client, jack_intclient_t intclient) |
jack_intclient_t | jack_internal_client_handle (jack_client_t *client, const char *client_name, jack_status_t *status) |
jack_intclient_t | jack_internal_client_load (jack_client_t *client, const char *client_name, jack_options_t options, jack_status_t *status,...) |
jack_status_t | jack_internal_client_unload (jack_client_t *client, jack_intclient_t intclient) |
|
Get an internal client's name. This is useful when JackUseExactName was not specified on jack_internal_client_load() and JackNameNotUnique status was returned. In that case, the actual name will differ from the client_name requested.
|
|
Return the jack_intclient_t handle for an internal client running in the JACK server.
|
|
Load an internal client into the JACK server. Internal clients run inside the JACK server process. They can use most of the same functions as external clients. Each internal client is built as a shared object module, which must declare jack_initialize() and jack_finish() entry points called at load and unload times. See inprocess.c for an example.
|
|
Unload an internal client from a JACK server. This calls the intclient's jack_finish() entry point then removes it. See inprocess.c for an example.
|