|
JACK-AUDIO-CONNECTION-KIT
0.125.0
|
JACK control API. More...
#include <jack/jslist.h>#include <stdbool.h>Go to the source code of this file.
Data Structures | |
| union | jackctl_parameter_value |
| Type for parameter value. More... | |
Macros | |
| #define | JACK_PARAM_MAX (JackParamBool + 1) |
| Max value that jackctl_param_type_t type can have. More... | |
| #define | JACK_PARAM_STRING_MAX 127 |
| Max length of string parameter value, excluding terminating null char. More... | |
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 } |
JACK control API.
| #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.
| typedef struct jackctl_driver jackctl_driver_t |
opaque type for driver object
| typedef struct jackctl_internal jackctl_internal_t |
opaque type for internal client object
| typedef struct jackctl_parameter jackctl_parameter_t |
opaque type for parameter object
| typedef struct jackctl_server jackctl_server_t |
opaque type for server object
| enum jackctl_param_type_t |
Parameter types, intentionally similar to jack_driver_param_type_t
| Enumerator | |
|---|---|
| JackParamInt | value type is a signed integer |
| JackParamUInt | value type is an unsigned integer |
| JackParamChar | value type is a char |
| JackParamString | value type is a string with max size of JACK_PARAM_STRING_MAX+1 chars |
| JackParamBool | value type is a boolean |
1.8.15