JACK-AUDIO-CONNECTION-KIT  0.124.1
Functions
Looking up ports

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

Function Documentation

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()

Referenced by main().

Returns:
address of the jack_port_t of a port_id.
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()