「デフォルト」以外のsnd_pcm_openで指定する必要があるデバイス名
2台のデバイスから同時に音声を録音したい: 内蔵マイク 外部USBウェブカメラマイク pulseaudioサウンドコントローラーを使用して、これらのデバイスのいずれかをデフォルトとして設定し、でサウンドを録音できましたsnd_pcm_open(&handle, "default", SND_PCM_STREAM_CAPTURE, 0)。 しかし、今は両方のデバイスから同時にサウンドを録音したいので、ここで説明されている命名方式を選択する必要があります。しかし、私はそれらのいくつかで成功していません。 これで問題は解決すると思いましたがfront:CARD=U0x46d0x825,DEV=0、デバイスの名前としては役に立ちませんでした。 私はこれらのエラーを受け取ります: ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM ALSA lib pcm_hw.c:1667:(_snd_pcm_hw_open) Invalid value for card arecord -l 私に与える: # arecord -l **** List of CAPTURE Hardware Devices **** Home directory not accessible: Permission denied card 0: PCH [HDA …