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_t * jack_port_by_name (jack_client_t *, const char *port_name)
jack_port_t * jack_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()

Definition at line 1350 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 1364 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 1391 of file JackAPI.cpp.


Generated on 18 Nov 2009 for Jack2 by  doxygen 1.6.1