mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-12-22 21:16:31 +01:00
PCM SUBDEVICE selection enhancements
This commit is contained in:
parent
4e688f3dab
commit
97e99f23b4
1 changed files with 4 additions and 2 deletions
|
@ -200,8 +200,10 @@ static void device_list(void)
|
|||
pcminfo.flags & SND_PCM_INFO_PLAYBACK ? "playback " : "",
|
||||
pcminfo.flags & SND_PCM_INFO_CAPTURE ? "capture " : "",
|
||||
pcminfo.flags & SND_PCM_INFO_DUPLEX ? "duplex " : "");
|
||||
printf(" Playback subdevices: %i\n", pcminfo.playback + 1);
|
||||
printf(" Capture subdevices: %i\n", pcminfo.capture + 1);
|
||||
if (pcminfo.flags & SND_PCM_INFO_PLAYBACK) {
|
||||
if ((err = snd_ctl_pcm_playback_info(handle, dev, &playinfo)) < 0) {
|
||||
if ((err = snd_ctl_pcm_playback_info(handle, dev, 0, &playinfo)) < 0) {
|
||||
printf("Error: control digital audio playback info (%i): %s\n", card, snd_strerror(err));
|
||||
} else {
|
||||
printf(" Playback:\n");
|
||||
|
@ -216,7 +218,7 @@ static void device_list(void)
|
|||
}
|
||||
}
|
||||
if (pcminfo.flags & SND_PCM_INFO_CAPTURE) {
|
||||
if ((err = snd_ctl_pcm_capture_info(handle, dev, &recinfo)) < 0) {
|
||||
if ((err = snd_ctl_pcm_capture_info(handle, dev, 0, &recinfo)) < 0) {
|
||||
printf("Error: control digital audio capture info (%i): %s\n", card, snd_strerror(err));
|
||||
} else {
|
||||
printf(" Record:\n");
|
||||
|
|
Loading…
Reference in a new issue