小编Ale*_*lli的帖子

枚举捕获 ALSA 设备并从中捕获

我正在编写一个 C 程序,我想枚举系统中的所有捕获设备(实际上,我知道我有三个网络摄像头和“集成”麦克风),识别它们并同时开始从它们全部捕获。

我使用 snd_device_name_hint() 枚举所有 PCM 设备,然后使用 snd_device_name_get_hint() 确定“IOID”以查看它们是否支持捕获取得了一些成功。但是现在,我如何使用 snd_pcm_open() 打开相关设备以便我可以捕获?我想使用“hw”接口,因为我不想用很多转换率使系统过载,所以我也想看看是否有一种方法可以报告硬件支持的采样频率。

谢谢!

c linux audio alsa capture

2
推荐指数
1
解决办法
1300
查看次数

标签 统计

alsa ×1

audio ×1

c ×1

capture ×1

linux ×1