Searched refs:availability_group (Results 1 - 10 of 10) sorted by relevance
/third_party/pulseaudio/src/pulsecore/ |
H A D | device-port.c | 60 pa_xfree(data->availability_group); in pa_device_port_new_data_set_availability_group() 61 data->availability_group = pa_xstrdup(group); in pa_device_port_new_data_set_availability_group() 81 pa_xfree(data->availability_group); in pa_device_port_new_data_done() 170 pa_xfree(p->availability_group); in device_port_free() 196 p->availability_group = data->availability_group; in pa_device_port_new() 197 data->availability_group = NULL; in pa_device_port_new()
|
H A D | device-port.h | 50 char *availability_group; /* a string indentifier which determine the group of devices handling the available state simulteneously */ member 72 char *availability_group; member
|
H A D | protocol-native.c | 3082 pa_tagstruct_puts(t, p->availability_group); in sink_fill_tagstruct() 3157 pa_tagstruct_puts(t, p->availability_group); in source_fill_tagstruct() 3245 pa_tagstruct_puts(t, port->availability_group); in card_fill_tagstruct()
|
/third_party/pulseaudio/src/modules/alsa/ |
H A D | module-alsa-card.c | 717 if (p->availability_group) { in prune_singleton_availability_groups() 718 count = pa_hashmap_get(group_counts, p->availability_group); in prune_singleton_availability_groups() 719 pa_hashmap_remove(group_counts, p->availability_group); in prune_singleton_availability_groups() 720 pa_hashmap_put(group_counts, p->availability_group, PA_UINT_TO_PTR(PA_PTR_TO_UINT(count) + 1)); in prune_singleton_availability_groups() 724 /* Now we have an availability_group -> count map, let's drop all groups in prune_singleton_availability_groups() 732 if (p->availability_group && !pa_hashmap_get(group_counts, p->availability_group)) { in prune_singleton_availability_groups() 733 pa_log_debug("Pruned singleton availability group %s from port %s", p->availability_group, p->name); in prune_singleton_availability_groups() 735 pa_xfree(p->availability_group); in prune_singleton_availability_groups() 736 p->availability_group in prune_singleton_availability_groups() [all...] |
H A D | alsa-mixer.h | 218 char *availability_group; member
|
H A D | alsa-mixer.c | 776 pa_xfree(p->availability_group); in pa_alsa_path_free() 4447 /* assign all those paths to one availability_group */ 4486 found = p2->availability_group; in profile_set_set_availability_groups() 4497 p->availability_group = pa_sprintf_malloc("Legacy %d", num); in profile_set_set_availability_groups() 4499 p->availability_group = pa_xstrdup(found); in profile_set_set_availability_groups() 5380 pa_device_port_new_data_set_availability_group(&port_data, path->availability_group); in device_port_alsa_init()
|
/third_party/pulseaudio/src/pulse/ |
H A D | introspect.h | 238 const char *availability_group; /**< An indentifier for the group of ports that share their availability status with member 245 * `availability_group` fields. Ports that have the same group are those that need 342 const char *availability_group; /**< An indentifier for the group of ports that share their availability status with member 349 * `availability_group` fields. Ports that have the same group are those that need 578 const char *availability_group; /**< An indentifier for the group of ports that share their availability status with member 585 * `availability_group` fields. Ports that have the same group are those that need
|
H A D | introspect.c | 222 i.ports[j]->availability_group = NULL; in context_get_sink_info_callback() 225 if (pa_tagstruct_gets(t, &i.ports[j]->availability_group) < 0 || in context_get_sink_info_callback() 502 i.ports[j]->availability_group = NULL; in context_get_source_info_callback() 505 if (pa_tagstruct_gets(t, &i.ports[j]->availability_group) < 0 || in context_get_source_info_callback() 882 if (pa_tagstruct_gets(t, &port->availability_group) < 0 || in fill_card_port_info() 886 port->availability_group = NULL; in fill_card_port_info()
|
/third_party/pulseaudio/src/modules/ |
H A D | module-switch-on-port-available.c | 340 if (!port->availability_group) { in port_available_hook_callback() 348 if (port->direction == PA_DIRECTION_INPUT && pp.source && !pp.source->active_port->availability_group) { in port_available_hook_callback()
|
/third_party/pulseaudio/src/utils/ |
H A D | pactl.c | 422 pa_json_encoder_add_member_string(sink_port_encoder, "availability_group", (*p)->availability_group); in pa_sink_ports_to_json_array() 453 pa_json_encoder_add_member_string(source_port_encoder, "availability_group", (*p)->availability_group); in pa_source_ports_to_json_array() 717 (*p)->priority, (*p)->availability_group ? _(", availability group: ") : "", in get_sink_info_callback() 718 (*p)->availability_group ?: "", get_available_str((*p)->available)); in get_sink_info_callback() 901 (*p)->priority, (*p)->availability_group ? _(", availability group: ") : "", in get_source_info_callback() 902 (*p)->availability_group ?: "", get_available_str((*p)->available)); in get_source_info_callback() 1148 pa_json_encoder_add_member_string(port_info_encoder, "availability_group", (*p)->availability_group); in pa_card_port_info_to_json_object() [all...] |
Completed in 30 milliseconds