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_port_tjack_port_by_name (jack_client_t *, const char *port_name)
jack_port_tjack_port_by_id (jack_client_t *client, jack_port_id_t port_id)

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

Referenced by main().

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


Generated on Wed Apr 22 16:18:49 2009 for JACK-AUDIO-CONNECTION-KIT by  doxygen 1.5.8