@param 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.
@param 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.
@param flags A value used to select ports by their flags.
If zero, no selection based on flags will be carried out.
@return a NULL-terminated array of ports that match the specified
arguments. The caller is responsible for calling jack_free() any
non-NULL returned value.
@param 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. @param 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. @param flags A value used to select ports by their flags. If zero, no selection based on flags will be carried out.
@return a NULL-terminated array of ports that match the specified arguments. The caller is responsible for calling jack_free() any non-NULL returned value.
@see jack_port_name_size(), jack_port_type_size()