Home
last modified time | relevance | path

Searched refs:availability_group (Results 1 - 10 of 10) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
H A Ddevice-port.c60 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 Ddevice-port.h50 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 Dprotocol-native.c3082 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 Dmodule-alsa-card.c717 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 Dalsa-mixer.h218 char *availability_group; member
H A Dalsa-mixer.c776 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 Dintrospect.h238 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 Dintrospect.c222 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 Dmodule-switch-on-port-available.c340 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 Dpactl.c422 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 32 milliseconds