Lines Matching defs:role_name
646 static void add_role_to_device(pa_alsa_ucm_device *dev, const char *dev_name, const char *role_name, const char *role) {
647 const char *cur = pa_proplist_gets(dev->proplist, role_name);
650 pa_proplist_sets(dev->proplist, role_name, role);
654 pa_proplist_sets(dev->proplist, role_name, value);
658 pa_log_info("Add role %s to device %s(%s), result %s", role, dev_name, role_name, pa_proplist_gets(dev->proplist,
659 role_name));
662 static void add_media_role(const char *name, pa_alsa_ucm_device *list, const char *role_name, const char *role, bool is_sink) {
673 add_role_to_device(d, dev_name, role_name, role);
675 add_role_to_device(d, dev_name, role_name, role);
711 const char *role_name;
720 role_name = is_sink ? PA_ALSA_PROP_UCM_PLAYBACK_ROLES : PA_ALSA_PROP_UCM_CAPTURE_ROLES;
725 add_media_role(modifier->supported_devices[i], list, role_name, sub, is_sink);
1331 const char *role_name = is_sink ? PA_ALSA_PROP_UCM_PLAYBACK_ROLES : PA_ALSA_PROP_UCM_CAPTURE_ROLES;
1356 const char *roles = pa_proplist_gets(dev->proplist, role_name);