gpt4 book ai didi

c - 我如何使用 C 中的 jack 列出输入设备

转载 作者:行者123 更新时间:2023-11-30 17:36:12 24 4
gpt4 key购买 nike

我正在尝试用 C 语言编写一个音频应用程序。现在我支持pulseaudio和alsa,现在是时候支持jack了。

我希望能够检索插孔中的输入设备,以便选择一个、连接到它并从该设备录制音频。

我没能理解的是如何获取jack中可用的录制和播放设备的列表。

任何有关此问题的想法将不胜感激。

最佳答案

我还没有测试过这个,但是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,我希望它列出可用的输入端口。

关于c - 我如何使用 C 中的 jack 列出输入设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22764999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com