在从PulseAudio升级到PipeWire之后,我的音响设备现在有了"Pro Audio“配置文件,但是我已经在谷歌上搜索了它,没有发现任何有趣的东西。您可以通过运行PulseAudio Volume Control来找到它,并在设备的Configuration选项卡下看到它。
如果有人能(我不知道)浏览PipeWire源代码(我本身不是一个C程序员,除了基本知识之外,我并不真正理解数字音频),并解释它是什么,以及为什么用户可能想使用它而不是默认提供的东西,那就太好了。
发布于 2021-11-08 04:30:03
Pro Audio配置文件提供了“原始设备访问,最大数量的通道,没有混频器控制”(从发布说明提供的特性)。
基于创建此配置文件的代码,它似乎将来自ALSA提供的每个PCM设备的直接映射添加到PipeWire中相应的输入或输出通道。这与高级选项(如ALSA 用例管理器 )形成了对比,后者将这些通道中的一些与动词和设备类型的特定组合相关联(例如:“语音呼叫”和"Mic“)。
有人可能希望使用Pro Audio配置文件的主要原因是使用多个立体声输入/输出来访问所有接口通道;例如,具有8个通道的USB混频器可能无法通过默认配置文件全部使用。通过使用Pro Audio,这些额外的通道可以通过PipeWire的图体系结构连接到其他各种应用程序。
这里有一个额外的消息来源描述了在专业音频工作中使用PipeWire的情况,显示了默认情况下并非所有频道都可用。
发布于 2021-11-09 14:44:01
这些专业音频插槽是管道音频到其他应用程序,从而将您的操作系统变成一个数字音频工作站。这就是JACK/ JACK2,Carla,以及在一定程度上,Pipewire的观点。
Pulse音频也有管道功能,但它有点隐藏,而且不那么直观。脉冲中的模块与其他服务器中的卡是相同的。它们是具有特定权限/目的的共享内存槽。从技术上讲,您可以同时运行pulseaudio和pipewire。
https://unix.stackexchange.com/questions/675239
复制相似问题