Data Structures |
| union | jackctl_parameter_value |
| | Type for parameter value. More...
|
Defines |
| #define | JACK_PARAM_MAX (JackParamBool + 1) |
| | Max value that jackctl_param_type_t type can have.
|
| #define | JACK_PARAM_STRING_MAX 127 |
| | Max length of string parameter value, excluding terminating null char.
|
Typedefs |
| typedef struct jackctl_server | jackctl_server_t |
| typedef struct jackctl_driver | jackctl_driver_t |
| typedef struct jackctl_internal | jackctl_internal_t |
| typedef struct jackctl_parameter | jackctl_parameter_t |
Enumerations |
| enum | jackctl_param_type_t {
JackParamInt = 1,
JackParamUInt,
JackParamChar,
JackParamString,
JackParamBool
} |
Functions |
| sigset_t | jackctl_setup_signals (unsigned int flags) |
| void | jackctl_wait_signals (sigset_t signals) |
| jackctl_server_t * | jackctl_server_create (bool(*on_device_acquire)(const char *device_name), void(*on_device_release)(const char *device_name)) |
| void | jackctl_server_destroy (jackctl_server_t *server) |
| bool | jackctl_server_start (jackctl_server_t *server, jackctl_driver_t *driver) |
| bool | jackctl_server_stop (jackctl_server_t *server) |
| const JSList * | jackctl_server_get_drivers_list (jackctl_server_t *server) |
| const JSList * | jackctl_server_get_parameters (jackctl_server_t *server) |
| const JSList * | jackctl_server_get_internals_list (jackctl_server_t *server) |
| bool | jackctl_server_load_internal (jackctl_server_t *server, jackctl_internal_t *internal) |
| bool | jackctl_server_unload_internal (jackctl_server_t *server, jackctl_internal_t *internal) |
| bool | jackctl_server_add_slave (jackctl_server_t *server, jackctl_driver_t *driver) |
| bool | jackctl_server_remove_slave (jackctl_server_t *server, jackctl_driver_t *driver) |
| bool | jackctl_server_switch_master (jackctl_server_t *server, jackctl_driver_t *driver) |
| const char * | jackctl_driver_get_name (jackctl_driver_t *driver) |
| const JSList * | jackctl_driver_get_parameters (jackctl_driver_t *driver) |
| const char * | jackctl_internal_get_name (jackctl_internal_t *internal) |
| const JSList * | jackctl_internal_get_parameters (jackctl_internal_t *internal) |
| const char * | jackctl_parameter_get_name (jackctl_parameter_t *parameter) |
| const char * | jackctl_parameter_get_short_description (jackctl_parameter_t *parameter) |
| const char * | jackctl_parameter_get_long_description (jackctl_parameter_t *parameter) |
| jackctl_param_type_t | jackctl_parameter_get_type (jackctl_parameter_t *parameter) |
| char | jackctl_parameter_get_id (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_is_set (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_reset (jackctl_parameter_t *parameter) |
| union jackctl_parameter_value | jackctl_parameter_get_value (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_set_value (jackctl_parameter_t *parameter, const union jackctl_parameter_value *value_ptr) |
| union jackctl_parameter_value | jackctl_parameter_get_default_value (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_has_range_constraint (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_has_enum_constraint (jackctl_parameter_t *parameter) |
| uint32_t | jackctl_parameter_get_enum_constraints_count (jackctl_parameter_t *parameter) |
| union jackctl_parameter_value | jackctl_parameter_get_enum_constraint_value (jackctl_parameter_t *parameter, uint32_t index) |
| const char * | jackctl_parameter_get_enum_constraint_description (jackctl_parameter_t *parameter, uint32_t index) |
| void | jackctl_parameter_get_range_constraint (jackctl_parameter_t *parameter, union jackctl_parameter_value *min_ptr, union jackctl_parameter_value *max_ptr) |
| bool | jackctl_parameter_constraint_is_strict (jackctl_parameter_t *parameter) |
| bool | jackctl_parameter_constraint_is_fake_value (jackctl_parameter_t *parameter) |
| void | jack_error (const char *format,...) |
| void | jack_info (const char *format,...) |
| void | jack_log (const char *format,...) |