JACK-AUDIO-CONNECTION-KIT
|
JACK control API. More...
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 |