JACK-AUDIO-CONNECTION-KIT
Modules | Functions

Modules

 Handling time
 

Functions

const char ** jack_get_ports (jack_client_t *, const char *port_name_pattern, const char *type_name_pattern, unsigned long flags) JACK_OPTIONAL_WEAK_EXPORT
 
jack_port_tjack_port_by_name (jack_client_t *, const char *port_name) JACK_OPTIONAL_WEAK_EXPORT
 
jack_port_tjack_port_by_id (jack_client_t *client, jack_port_id_t port_id) JACK_OPTIONAL_WEAK_EXPORT
 

Detailed Description

Function Documentation

◆ jack_get_ports()

const char** jack_get_ports ( jack_client_t ,
const char *  port_name_pattern,
const char *  type_name_pattern,
unsigned long  flags 
)
Parameters
port_name_patternA regular expression used to select ports by name. If NULL or of zero length, no selection based on name will be carried out.
type_name_patternA regular expression used to select ports by type. If NULL or of zero length, no selection based on type will be carried out.
flagsA value used to select ports by their flags.
If zero, no selection based on flags will be carried out.
Returns
a NULL-terminated array of ports that match the specified arguments. The caller is responsible for calling jack_free(3) any non-NULL returned value.
See also
jack_port_name_size(), jack_port_type_size()

◆ jack_port_by_id()

jack_port_t* jack_port_by_id ( jack_client_t client,
jack_port_id_t  port_id 
)
Returns
address of the jack_port_t of a port_id.

◆ jack_port_by_name()

jack_port_t* jack_port_by_name ( jack_client_t ,
const char *  port_name 
)
Returns
address of the jack_port_t named port_name.
See also
jack_port_name_size()