我试图用C编写音频应用程序。 现在我支持pulseaudio和alsa,现在是支持jack的时候了。
我希望能够在插孔中检索输入设备,以便选择一个,连接到它并从该设备录制音频。
我无法理解的是如何在千斤顶中获取录制和播放设备列表。
对此问题的任何想法都将不胜感激。
答案 0 :(得分:0)
我没有对此进行测试,但手册的Looking up ports部分具有
功能const char ** jack_get_ports(jack_client_t *, const char *port_name_pattern,
const char *type_name_pattern, unsigned long flags);
如果您使用NULL
模式调用它并将标志设置为JackPortIsInput
,我希望它列出可用的输入端口。