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_t * jack_port_by_name (jack_client_t *, const char *port_name) JACK_OPTIONAL_WEAK_EXPORT
jack_port_t * jack_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_pattern A 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_pattern A regular expression used to select ports by type. If NULL or of zero length, no selection based on type will be carried out.
flags A 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 free(3) any non-NULL returned value.
See also:
jack_port_name_size(), jack_port_type_size()

Definition at line 1353 of file JackAPI.cpp.

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

Definition at line 1367 of file JackAPI.cpp.

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.

Definition at line 1394 of file JackAPI.cpp.

Generated on Fri May 7 13:56:59 2010 for Jack2 by  doxygen 1.6.3