【发布时间】:2011-10-15 12:25:33
【问题描述】:
我使用 ALSA 播放 PCM 样本。我用这个函数打开 PCM 流:
int snd_pcm_open(snd_pcm_t** pcmp,
const char* name,
snd_pcm_stream_t stream,
int mode);
我目前使用“默认”作为名称参数。我希望能够选择其他设备。我无法理解的是如何确定其他可用设备的名称。
我在我的系统上连接了一个 USB 麦克风,aplay 和 amixer 似乎检测到了新设备。如何确定该设备的名称?是否有任何 ALSA 功能来获取可用设备及其各自名称的列表?
【问题讨论】: