Lines Matching defs:card
905 bool pa_alsa_init_description(pa_proplist *p, pa_card *card) {
909 if (pa_device_init_description(p, card))
928 void pa_alsa_init_proplist_card(pa_core *c, pa_proplist *p, int card) {
932 pa_assert(card >= 0);
934 pa_proplist_setf(p, "alsa.card", "%i", card);
936 if (snd_card_get_name(card, &cn) >= 0) {
941 if (snd_card_get_longname(card, &lcn) >= 0) {
946 if ((dn = pa_alsa_get_driver_name(card))) {
952 pa_udev_get_info(card, p);
978 int card;
1011 if ((card = snd_pcm_info_get_card(pcm_info)) >= 0)
1012 pa_alsa_init_proplist_card(c, p, card);
1053 pa_log_warn("Control device %s card info: %s", name, snd_strerror(err));
1354 char *pa_alsa_get_driver_name(int card) {
1357 pa_assert(card >= 0);
1359 t = pa_sprintf_malloc("/sys/class/sound/card%i/device/driver/module", card);
1373 int card;
1382 if ((card = snd_pcm_info_get_card(info)) < 0)
1385 return pa_alsa_get_driver_name(card);
1777 /* get the ALSA card number (index) and ID (alias) and create two identical mixers */