错误信息 "alsa lib pcm.c:2565:(snd_pcm_open_noupdate) unknown pcm cards.pcm.front" 是由 ALSA(Advanced Linux Sound Architecture)音频子系统在尝试打开音频设备时产生的。这个错误表明系统无法识别或找到名为 cards.pcm.front 的PCM(Pulse Code Modulation)设备。PCM 是音频数据的一种编码方式,这里指的是具...
err = snd_pcm_open_noupdate(pcmp, top, name, stream, mode, 0); snd_config_unref(top); return err;}登录后复制pcmp,即打开的PCM设备句柄; name,要打开的PCM设备名称,默认defaultstream,对应的PCM流类型,播放PCM流(SND_PCM_STREAM_PLAYBACK)和录音PCM流(SND_PCM_STREAM_CAPTURE)mode,打开方式,阻塞、...
alsa/pa_linux_alsa.c', line: 924 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2495:(...
在我的应用程序中,对snd_pcm_open的调用给出了以下错误:ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default 我在aplay中检查了代码,并且我使用了相同的设备名称('default' 浏览8提问于2017-10-13得票数 0 4回答 如何在不打开设备的情况下在Linux中以编程方式查找ALSA音频设备功能 ...
("Unknown PCM %s", name); return err; } if (snd_config_get_string(pcm_conf, &str) >= 0) // 循环递归解析 err = snd_pcm_open_noupdate(pcmp, root, str, stream, mode, hop + 1); else { snd_config_set_hop(pcm_conf, hop); err = snd_pcm_open_conf(pcmp, name, root, pcm...