Lines Matching defs:info
40 snd_ctl_card_info_t *info;
126 snd_hwdep_info_t info = {0};
127 snd_hwdep_info_set_device(&info, device);
128 if (snd_ctl_hwdep_info(list->ctl, &info) < 0)
130 *res = strdup(snd_hwdep_info_get_name(&info));
137 snd_pcm_info_t info = {0};
138 snd_pcm_info_set_device(&info, device);
139 snd_pcm_info_set_stream(&info, stream ? SND_PCM_STREAM_CAPTURE : SND_PCM_STREAM_PLAYBACK);
140 if (snd_ctl_pcm_info(list->ctl, &info) < 0)
142 switch (snd_pcm_info_get_class(&info)) {
149 *res = strdup(snd_pcm_info_get_name(&info));
156 snd_rawmidi_info_t info = {0};
157 snd_rawmidi_info_set_device(&info, device);
158 snd_rawmidi_info_set_stream(&info, stream ? SND_RAWMIDI_STREAM_INPUT : SND_RAWMIDI_STREAM_OUTPUT);
159 if (snd_ctl_rawmidi_info(list->ctl, &info) < 0)
161 *res = strdup(snd_rawmidi_info_get_name(&info));
264 sprintf(buf, "%s:CARD=%s,DEV=%i", name, snd_ctl_card_info_get_id(list->info), list->device);
266 sprintf(buf, "%s:CARD=%s", name, snd_ctl_card_info_get_id(list->info));
454 snd_ctl_card_info_t info = {0};
457 list->info = &info;
465 err = snd_ctl_card_info(list->ctl, &info);